我有一个nodejs应用程序,我正在使用ajax从s3加载特定数据。有时,这些数据将无法为某些客户提供。在这种情况下,我想在控制台中显示自定义消息,而不是错误。我使用try catch
没有运气。
这是我的代码:
try {
ajax(url, function(res){
//use the data to do things
}, undefined, {});
}
catch (e) {
console.log('Data not loaded: ' + e)
}
这是我想用自定义消息替换的错误消息:
获取https://somelink.json 403(禁止)
如果要使用jquery.ajax函数。看起来像这样。
$.ajax(
{url: url}
).done(function(res){
//use the data to do things
}).fail(function( jqXHR, textStatus ) {
console.log('Data not loaded: ' + textStatus)
});