在开发游戏应用程序的后端时,我不断遇到错误EADDRINUSE: address already in use
。发生这种情况时,我唯一的选择是完全停止并重新构建应用程序。
具体来说,当我测试/玩游戏更改时,这是一个大问题。例如:在本地加载游戏,在代码中进行编辑,编辑代码后服务器会自动重新启动,测试游戏中的更改,再次编辑代码以对其进行调整,重新加载等。。。几乎总是在本地重新启动服务器)不久之后,我就遇到了这个问题。有解决方案吗?
可能相关的软件包:
Node.js: v12.16.3
"ws": "6.2.1",
"typescript": "^3.9.6",
"express": "4.17.1",
"nodemon": "1.18.9",
"ts-node": "7.0.1",
我通过ts-node app.js
命令使用nodemon来运行服务器。