导出 (0) 打印
全部展开

错误处理

更新时间: 2014年4月

默认情况下,在 JavaScript 后端移动服务中,服务器脚本将错误写入日志。此外,发送响应的操作(如表操作和自定义 API)将错误结果写入响应。为了加强对脚本执行的控制,你还可以通过在脚本中指定错误处理程序,对错误行为进行控制。通常在可以执行某种形式的补偿行为时,或者在你想要使用全局 console 对象将更详细信息写入日志时,执行显式错误处理。

下面的插入操作示例通过写入当前用户的 userId 值以及错误对象 (err) 本身,增加了标准错误日志的内容。

function insert(item, user, request) {
    request.execute({
        error: function(err) {
            console.error("Error occurred for user '%s'. Details:", user.userId, err);
            request.respond();
        }
    });
}

对于自定义 API,将相应的错误代码直接写入响应。以下 GET 请求实现返回一个 500 错误。

exports.get = function(request, response) {
    // This example just returns a 500 HTTP response.
    response.send(500, "An error occurred in your custom API code.");
};

有关详细信息,请参阅移动服务脚本参考

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft