文章の目录
1、http.createServer([options][, requestListener])
1.1、参数
- options:
- IncomingMessage:指定要使用的IncomingMessage类。用于扩展原始的IncomingMessage。默认值:IncomingMessage。
- ServerResponse:指定要使用的ServerResponse类。用于扩展原始的ServerResponse。默认值:ServerResponse。
- insecureHTTPParser:使用不安全的HTTP解析器,该解析器在为true时接受无效的HTTP报头。应该避免使用不安全解析器。默认值:false
- maxHeaderSize:可选地覆盖此服务器接收到的请求的——max-http-header-size值,即请求头的最大长度(以字节为单位)。默认值:16384 (16 KiB)。
- noDelay:如果设置为true,它将在接收到新的传入连接后立即禁用Nagle的算法。默认值:false。
- keepAlive:如果设置为true,它将在接收到新的传入连接后立即在套接字上启用保持连接功能,类似于[socket]中所做的。setKeepAlive([支持][,initialDelay])][插座。initialDelay setKeepAlive(启用)]。默认值:false。
- keepAliveInitialDelay:如果设置为正数,则设置在空闲套接字上发送第一个keepalive探测之前的初始延迟。默认值:0。
- uniqueHeaders:只应发送一次的响应标头列表。如果头文件的值是一个数组,则项目将使用;.
- requestListener:函数
1.2、返回值
http.Server
2、request Event
2.1、参数
- request
- response
3、server.listen()
启动HTTP服务器监听连接。该方法与net.Server中的server.listen()方法相同。
4、示例
const http = require("http");
const app = http.createServer();
app.on("request", (req, res) => {
res.end("FELaoL");
});
app.listen(90);
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!