【发布时间】:2021-01-12 11:13:08
【问题描述】:
我有 NodeJS 应用程序(它也服务于客户端),并且我正在尝试实现客户端和服务器之间的实时通信,所以我为此使用了 socket.io。
我在 server.js 文件中添加了以下代码:
const app = express();
const server = http.createServer(app);
realtime.connect(server);
server.listen(3002, () => {
console.log(`Listening on port 3002`)
});
但是每当我更改我的 nodejs 代码时,服务器就会崩溃:
Error: listen EADDRINUSE: address already in use :::3002
当 browsersync 重新加载我的 nodejs 应用程序时,如何解决这个问题并避免重新加载我的 socket.io 服务器的监听代码?
【问题讨论】: