除非其他节点版本

时间:2020-11-09 03:22:19

标签: node.js yarnpkg pm2 nvm

我有一个node.js Express后端API应用程序,我们使用yarn和pm2。

我知道版本已从节点11升级到节点12,所以我使用nvm install 12

安装了12

当我通过git更新源代码并执行yarn start时,出现错误消息,表明它无权在端口80上运行该应用程序。出于好奇,我使用nvm切换回了节点11,并在不更改任何源代码或配置的情况下运行yarn start,并启动了应用程序。

有人能指出为什么节点12似乎没有在端口11上可以启动端口80上的服务所需的权限吗?

如果这与我使用nvm install 12安装节点12的方式有关,是否有人可以将我指向正确的资源,在这里我可以了解有关nvm的封装和权限设置的更多信息?谢谢。

编辑: 作为劳伦斯建议的一种解决方法,我将其重新路由为在8080上运行。回到问题的核心,为什么节点11具有权限,但节点12没有在端口80上运行所需的权限?

0 个答案:

没有答案