April 2018
Intermediate to advanced
178 pages
3h 51m
English
Currently, our server application will behave in the same way, no matter what kind of HTTP request is processed. Let's extend it in such a way that it behaves more like an HTTP server, and start differentiating the incoming requests based on their type, by implementing handler functions for each type of request.
Let's create a new hello-node-http-server.js as follows:
var http = require('http');var port = 8180;function handleGetRequest(response) { response.writeHead(200, {'Content-Type' : 'text/plain'}); response.end('Get action was requested');}function handlePostRequest(response) { response.writeHead(200, {'Content-Type' : 'text/plain'}); response.end('Post action was requested');}function handlePutRequest(response) ...