【问题标题】:Sails server shutting down whenever there's an error in SailsJS每当 SailsJS 中出现错误时,Sails 服务器就会关闭
【发布时间】:2016-02-13 14:29:28
【问题描述】:

我曾经在 Rails 上使用 Ruby 进行编程,而我刚刚开始使用 SailsJS。 当我的后端出现错误时,使用 rails,它并没有杀死我的服务器。我曾经在我的网络浏览器中显示一个不错的错误,我什至使用 gem Better 错误来在发生错误时在我的网络浏览器中显示一个实时控制台。 每次 Sails JS 出现错误时,如何防止服务器关闭? 有没有办法用 Sails 显示错误(使用 Web 浏览器中的实时控制台,就像使用 gem 更好的错误一样)?

【问题讨论】:

    标签: error-handling sails.js better-errors-gem


    【解决方案1】:

    要在出现错误的情况下运行服务器,请查看foreverjs。但是,我建议您对自己的编程和properly handle errors保持防御。

    【讨论】:

    • 我知道我不应该在我的应用程序中出现错误,但是服务器必须在出现错误时重新启动服务器这一事实非常烦人......你不必在 Rails 中这样做。我说的是开发环境。
    • 您可以自己添加一个通用错误处理程序,使用nodejs.org/api/process.html,如下所示: process.on('uncaughtException', function(error) { //print to console, etc });与 Rails 不同,node.js 不应该是一个重量级的框架,它更像是一组网络库。这种行为不是技术缺陷,而是设计决策。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-16
    • 2016-01-29
    • 2016-04-22
    • 1970-01-01
    相关资源
    最近更新 更多