const http = require("http");
var routes = {
"/": function index(request, response) {
response.writeHead(200);
response.end("Hello, World!");
},
"/foo": function foo(request, response) {
response.writeHead(200);
response.end('You are now viewing "foo"');
},
};
function index(request, response) {
response.writeHead(200);
response.end("Hello, World!");
}
http
.createServer(function (request, response) {
/*
if (request.url === "/") {
return index(request, response);
}
response.writeHead(404);
response.end(http.STATUS_CODES[404]);
*/
if (request.url in routes) {
return routes[request.url](request, response);
}
response.writeHead(404);
response.end(http.STATUS_CODES[404]);
})
.listen(1337);
http://127.0.0.1:1337/
http://127.0.0.1:1337/foo
Hello, World!
You are now viewing "foo"