gpt4 book ai didi

node.js - .on ('connection' )用于快速服务器

转载 作者:太空宇宙 更新时间:2023-11-03 23:05:28 24 4
gpt4 key购买 nike

我正在尝试使用 Express for Node.js 创建一个基本的 Web 服务器。我知道 http 模块有一个 .on('connection',function(client){}) 方法,每当客户端连接时就会调用该方法。 express 有类似的方法吗?

最佳答案

我知道这个问题已经很老了,但我也有同样的问题,并且能够找到答案,所以我想我会将其发布在这里,供其他可能正在寻找的人使用。

根据Express docs在 Express 4.x 中,listen 方法返回一个 http.Server 对象,因此可以在 http.Server.listen 上使用的所有方法也可以通过 Express listen 方法使用。

考虑到这一点,您的问题的答案是肯定的,下面是如何在 Express 4.x 中实现它的示例。

const app = express();

app.use('/', function (req, res, next) {
// Add your code for this route here
});

const server = app.listen(3000, function () {
console.log('Server listening on port 3000');
});

server.on('connection', function (client) {
// Do your thang here
});

关于node.js - .on ('connection' )用于快速服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35678864/

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