编辑页面

res.serverError()

此方法用于向客户端发送 500 (“服务器错误”) 响应,指示发生了某种服务器错误(即,错误不是请求用户代理的错误)。

用法

#
return res.serverError(err);

详情

#

与其他内置的自定义响应模块一样,此方法的行为是可自定义的。

默认情况下,它的工作方式如下

示例

#
return res.serverError('Salesforce could not be reached');

注意

#
  • 此方法是终端的,这意味着它通常是您的应用程序针对给定请求运行的最后一行代码(因此,在这些文档中建议使用 return)。
  • res.serverError()(与其他用户空间响应方法一样)可以被覆盖或修改。它运行在 api/responses/serverError.js 中定义的响应方法。如果您的应用程序中不存在 serverError.js 响应方法,Sails 将使用默认行为。
  • 如果应用程序在“生产”环境中运行(即 process.env.NODE_ENV === 'production'),则指定的 data **将从 JSON 响应和视图局部变量中排除**。

是否缺少某些内容?

如果您注意到我们遗漏了某些内容或可以改进的地方,请按照 此链接 并向 sails 存储库提交拉取请求。一旦我们合并它,更改将在网站下次部署时反映出来。

参考

参考