微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

除非其他节点版本

如何解决除非其他节点版本

我有一个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上运行所需的权限?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。