Sails.js 不能永远工作

Sails.js is not working with forever

我在 sails.js 和 node.js 上都是新手。 我用 sails.js 创建了一个简单的 api。当我用 sails lift --prod 启动它时它工作正常。另一方面,当我用 forever start app.js --prod 启动应用程序时,它总是 returns 0 虽然我没有收到任何错误和警告,但我可以在列表中看到我的 app.js 和永远列表命令。 我创建了一个简单的 node.js 应用程序来进行永久测试,它按预期工作。 我尝试 运行 我的 Sails.js 应用程序在数字海洋上的本地 windows 和 linux/ubuntu 机器上,它们在风帆升降机上工作正常但不是永远。我也试过 node app.js --verbose 没问题。我的帆版本是 0.11.4。感谢您的帮助。

好吧,最终我开始了我的申请。这些都是我做的

  1. 我检查了 forever 命令并看到了提供 运行 forever 应用程序日志文件的日志命令。
  2. 当我检查 c:\users\user-name\forever 下的日志文件时,我看到一条关于应该完成 Sails 迁移设置的警告。
  3. 然后我阅读了 this documentation 有关 Sails 迁移设置的信息,并将我的项目设置为 migrte:'safe'。

现在可以正常使用了。

您的错误类似于:Cannot run with forever js

我认为,您应该打开 config/models.js 并添加 migrate: 'safe'