Forever Node.JS Express 4

Eri*_*sby 17 npm express forever express-4

你如何使用Forever运行Express 4应用程序?(或者是否有新包装?)

我正在使用包管理器在本地安装Forever运行我的Express 3应用程序.我使用命令:

forever -a start app.js
Run Code Online (Sandbox Code Playgroud)

Rya*_*yan 24

试试这个:

forever start ./bin/www
Run Code Online (Sandbox Code Playgroud)

我们来看看package.json:

"scripts": {
    "start": "node ./bin/www"
},
Run Code Online (Sandbox Code Playgroud)

我想当我们打电话时npm start,./bin/www会在某个时刻执行.然后看看内容./bin/www:

var server = app.listen(app.get('port'), function() {
  debug('Express server listening on port ' + server.address().port);
});
Run Code Online (Sandbox Code Playgroud)

所以我们准备好听取联系.


小智 13

forever start --minUptime 1000 --spinSleepTime 1000 ./bin/www
Run Code Online (Sandbox Code Playgroud)

  • 我已经看过这个答案了,但没有解释“./bin/www”如何知道你的 app.js 文件在哪里,或者它的名字是什么。 (2认同)

小智 0

http://expressjs.com/guide.html

在 Expressjs 指南文档中,

使用“npm 启动”

我想使用“永远”,但又不能

所以,

在“app.js”处添加代码

var server = app.listen(3000, function() { console.log('Listening on port %d', server.address().port); });

和

$node app.js

可以使用它。

也永远可以使用