如果出现服务器错误或其他使用Angular的话,我试图显示不同的消息:
Router.route('/webhooks/shopify', { where: 'server' })
.post(function() {
// CANT USE var since it's not reactive
// var order = this.request.body;
// call this method with the proper ID and FIELDS variable
// Meteor.call('updateOrder', id, fields, function(error, result) {
// if (!error) {
// console.log('successfully updated!', result);
// }
// });
});
但即使我在服务器端脚本中出现类似解析错误的错误,响应总是似乎为200。我怎样才能做到这一点?感谢
答案 0 :(得分:0)
处理$ http req的成功/错误响应的语法看起来像这样。
$http.post(url, data)
.then( function(success){
// do success things
},
function(error){
// do error things
});
我建议您阅读$http docs。
但是,如果您仍然获得200,则可能是服务器问题。