我使用了pm2和forever模块来运行我的节点js应用程序而没有结束。一切都运行良好,但是一旦我将HTTPS - 端口443 - 实施到我的节点应用程序中,我现在必须以下列方式运行我 - sudo node app.js
如果我在没有sudo的情况下运行它,那么只有node app.js
,我会收到以下错误:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EACCES
at errnoException (net.js:904:11)
所以我试着永远实现sudo命令,看起来像这样:
sudo forever start app.js
然而我收到了错误:
sudo: forever: command not found
当我试图跑步时:
forever start app.js
我得到与上面相同的错误(EACCES
)。我理解为什么会出现这个错误,因为它的端口低于1000,但有没有办法永远运行这个节点应用程序或类似的东西?
关于如何解决这个问题的任何想法?任何帮助,将不胜感激。