启动服务器节点。永远在ubuntu上

时间:2022-08-19 18:29:00

I been searching alot and no result with same problem as me. I have a Node.js application and I want to start it with forever start app.js, the process starts but no website found when i try in browser. The process is in the list when I write forever list.

我一直在寻找,但是没有找到和我一样的结果。我有一个节点。我想用forever start app。js开始,这个过程开始了,但是我在浏览器中没有找到网站。当我写永远列表时,这个过程就在列表中。

Npm start works fine but I cant use nodejs/node app.js or my_file.js.. It gives no error or something just new command line with no output in terminal.

Npm start工作正常,但我不能使用nodejs/node app.js或my_file.js.它不会产生任何错误或新的命令行,在终端没有输出。

So anyone know why I cant start the app with nodejs app.js or forever start app.js .. No files works.

所以,任何人都知道为什么我不能用node .js或forever start应用程序启动这个应用程序。没有文件工作。

Thanks!

谢谢!

2 个解决方案

#1


0  

In express 4 you should write :

在特快4中,你应该写:

forever ./bin/www

And if you check your package.json file you can see :

如果你检查你的包裹。可以看到json文件:

"scripts": {
    "start": "node ./bin/www"
  }

It's the npm start script

这是npm开始脚本

#2


0  

Alternatively, you can try using PM2.

或者,您可以尝试使用PM2。

It does a great job at keeping your app alive, and has some really useful features such as load balancing, no downtime, and a web interface to monitor your processes.

它在保持应用程序正常运行方面做得很好,并且有一些非常有用的特性,比如负载平衡、没有停机时间、以及监视进程的web界面。

In addition, I find it dead simple to use.

此外,我发现它使用起来非常简单。

#1


0  

In express 4 you should write :

在特快4中,你应该写:

forever ./bin/www

And if you check your package.json file you can see :

如果你检查你的包裹。可以看到json文件:

"scripts": {
    "start": "node ./bin/www"
  }

It's the npm start script

这是npm开始脚本

#2


0  

Alternatively, you can try using PM2.

或者,您可以尝试使用PM2。

It does a great job at keeping your app alive, and has some really useful features such as load balancing, no downtime, and a web interface to monitor your processes.

它在保持应用程序正常运行方面做得很好,并且有一些非常有用的特性,比如负载平衡、没有停机时间、以及监视进程的web界面。

In addition, I find it dead simple to use.

此外,我发现它使用起来非常简单。