gpt4 book ai didi

javascript - http模块与express

转载 作者:行者123 更新时间:2023-12-01 00:02:38 24 4
gpt4 key购买 nike

我经常看到这种模式,现在我很好奇:

const server = http.createServer(app);

// Listen on provided port, on all network interfaces.
server.listen(port);
server.on('error', onError);
server.on('listening', onListening);

他们将http模块与express结合使用,但我了解到您可以单独使用express来创建服务器。他们同时使用两者的原因是什么?

我的猜测是你可以通过这种方式监听错误?或者这只是一种旧的做事方式?

最佳答案

有一些库需要像socket.io这样的http.Server对象,并且要获取这个http.Server,你必须调用http模块createServer方法

enter image description here var app = require('express')(); //现在你正在通过express以获得路由优势 var http = require('http').createServer(app); var io = require('socket.io')(http);

关于javascript - http模块与express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60619021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com