在Node.js开发入门(1)我们用http模块实现了一个简单的HelloWorld网站,这次我们再来仔细分析下代码,了解更多的细节。
先看看http版本的HelloWorld代码:
代码就是这么简单:
// 引入http模块
var http = require("http");
// 创建server,指定处理客户端请求的函数
http.createServer(
function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World!");
response.end();
}
).listen(8000);
console.log("Hello World is listening at port 8000");
HelloWorld代码分析
好啦,从现在开始逐行分析我们的HelloWorld。
引入模块
var http = require("http");
require方法用来引入一个模块,参数是模块的名字。比如File System模块,可以这么引入:
var fs = require("fs");
我们可以把require()方法当做全局方法使用,但实际上它更像属于某个模块的本地方法,它的文档参考这里:https://nodejs.org/api/globals.html。

本文深入分析了Node.js中的HelloWorld程序,包括引入http模块、创建服务器、解析客户端请求以及发送响应。讲解了requestListener、HTTP状态码、HTTP头部以及数据的传输方式,帮助初学者更好地理解Node.js的HTTP服务器开发。
最低0.47元/天 解锁文章
3185

被折叠的 条评论
为什么被折叠?



