翻译自-https://nodejs.org/en/docs/guides/getting-started-guide/
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 404;
res.setHeader('Content-Type', 'text/plain');
res.end('hello world\n');
});
server.listen(4000, ()=>{
console.log("server is running");
});功能:
一个最简单的web服务器
方法解析:
http.createServer([requestListener]):该方法返回一个http.server的实例,requestListener是添加到request事件的一个回调函数
server.listen([port][, hostname][, backlog][, callback]):
port: 端口号,特定端口会提供特定的服务,例如:80端口为http服务,443端口为https服务。
hostname:主机名
如果主机名没有提供的话,服务器将会接收任意的ipv6地址或者ipv4地址,如果不提供端口号,或者使用端口号0,意味着将利用操作系统分配随机的端口号。
本文介绍了一个使用Node.js创建的基本Web服务器实现。该服务器监听4000端口,并响应所有请求,返回状态码404及文本'helloworld'。
2338

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



