【问题标题】:Sails.js is not working with foreverSails.js 不会永远使用
【发布时间】:2016-05-16 08:50:07
【问题描述】:

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

【问题讨论】:

    标签: node.js sails.js forever


    【解决方案1】:

    好吧,最终我会永远开始我的应用程序。这些都是我做的

    1. 我检查了永久命令并看到了提供永久运行应用程序日志文件的日志命令。
    2. 当我检查 c:\users\user-name\forever 下的日志文件时,我看到了关于 Sails migrate settings should have done 的警告。
    3. 然后我阅读了 this documentation 关于 Sails 迁移设置的内容,并将我的项目设置为 migrte: 'safe' 。

    现在它工作正常。

    【讨论】:

      【解决方案2】:

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

      我想,你应该打开config/models.js并添加migrate: 'safe'

      【讨论】:

      • 您的回答与我不久所做的完全一样,只是我想提供更多详细信息,以便如果有人遇到类似问题,他们可以跟进路径。谢谢。
      猜你喜欢
      • 2020-11-18
      • 2021-04-15
      • 2014-11-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多