gpt4 book ai didi

node.js - 以编程方式停止和重新启动快速服务器(以更改端口)

转载 作者:IT老高 更新时间:2023-10-28 22:03:43 25 4
gpt4 key购买 nike

我希望能够基本上更改运行我的 express 应用程序的端口。

我试过了:

server.on('close', function() {
server.listen(3000);
});

server.listen(8080);
server.close();

这会返回一个神秘的 node.js 错误。我正在运行 node v0.4.11,我现在正在升级以查看是否可以修复它。

编辑这是错误:

Assertion failed: (!io->watcher_.active), function Set, file ../src/node_io_watcher.cc, line 160.

谢谢,马特

最佳答案

问题在于 .listen 是异步的。通过在调用 .listen 之后立即调用 .close,您将在它打开之前将其关闭。

试试这个。

server.listen(8080, function() {
server.close();
});

关于node.js - 以编程方式停止和重新启动快速服务器(以更改端口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959590/

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