var http = require("http");
http
.createServer(function (req, res) {
res.writeHead(200, {
"content-type": "text/plain",
});
res.end("hello world!\n");
})
.listen(8124);
console.log("server running on 8124");
作用:
- 开启8124服务;
- 请求访问返回“hello world!”文本;
- 服务器控制台打印“server running on 8124”
代码分析:
- 获取http模块,提供网络访问支持;
- 创建一个新的服务器,并用req,res作为服务器收到的请求与返回的响应;
- createServer分析:
- 发送响应信息的头部;
- 指定了http的状态码;
- 提供了content-type;
- 发送响应信息“hello world!”;
- 结束createServer方法。
- createServer分析:
- 使用listen方法指定服务运行的端口。