Node.js有一组内置模块,无需进一步安装即可使用。类似地, HTTP模块 包含通过超文本传输协议(HTTP)传输数据所需的一组功能。
HTTP模块可以创建一个HTTP服务器,该服务器侦听服务器端口并将响应返回给客户端。
要包含模块,请使用require()
函数和模块名称。
const http = require('http');
Node.js作为Web服务器
createServer()
方法用于创建HTTP服务器。 res.writeHead()
方法的第一个参数是状态代码, 200
表示一切正常,第二个参数是包含响应头的对象。
const http = require('http');
//create a server object:
http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello World!'); //write a response to the client
res.end(); //end the response
}).listen(8000); //the server object listens on port 8000
console.log("Server is listening on port no : 8000");
执行步骤:
- 您应该在计算机中安装Node.js.
- 创建一个_app.js_文件并粘贴上面的代码。
- 现在打开工作目录中的控制台并执行命令
node app.js
- 打开浏览器并输入
http://localhost:8000
注意: 要关闭服务器,请在控制台中为Windows用户按ctrl + C
更多Node.js教程
学习更多Node.JS教程