如果default(3000)不可用,我们希望在不同的端口上启动nodejs服务器。是否有任何模块可以做到这一点?
实际上我们正在尝试将我们的应用程序发布为存储库&当用户尝试安装时;应用程序应该在浏览器中使用它正在侦听的端口自动启动。
这将在系统上本地运行;所以假设用户正在使用3000;那么申请应该检查3001左右......
答案 0 :(得分:1)
这是做到这一点的方法
app.set('port', process.env.PORT || 3000);
app.listen()