The Built-in HTTP Module
Node.js has a built-in module called HTTP, which allows Node.js to transfer data over the Hyper Text Transfer Protocol (HTTP).To include the HTTP module, use the
require()
method:
var http = require('http');
Node.js as a Web Server
The HTTP module can create an HTTP server that listens to server ports and gives a response back to the client.Use the
createServer()
method to create an
HTTP server:Example
var http = require('http');
//create a server object:http.createServer(function
(req, res) {
res.write('Hello World!'); //write a response to the
client res.end(); //end the response}).listen(8080); //the
server object listens on port 8080
http.createServer()
method, will be executed when someone tries to access the
computer on port 8080.Save the code above in a file called "demo_http.js", and initiate the file:
Initiate demo_http.js:
If you have followed the same steps on your computer, you will see the same result as the example: http://localhost:8080
C:\Users\Your Name>node demo_http.js
No comments:
Post a Comment