Backbone.js 主干网和Laravel-错误

Backbone.js 主干网和Laravel-错误,backbone.js,laravel,error-handling,frontend,backend,Backbone.js,Laravel,Error Handling,Frontend,Backend,最近我一直在努力解决主干和拉雷维尔之间的错误。不是关于如何确保发送和接收错误,而是关于发送和接收错误的最佳实践。下面是我一直在实施的一种方法的基本示例 拉雷维尔: if(!$user->count()){ $response = "No records were found matching your request"; App::abort(401, $response); } else{ $response['reponse'] = "User updated!";

最近我一直在努力解决主干和拉雷维尔之间的错误。不是关于如何确保发送和接收错误,而是关于发送和接收错误的最佳实践。下面是我一直在实施的一种方法的基本示例

拉雷维尔:

if(!$user->count()){
   $response = "No records were found matching your request";
   App::abort(401, $response);
} else{
   $response['reponse'] = "User updated!";
   return Response::json($response);
}
主干:

$.ajax({
    url: "http://example.com/test",
    type: "PUT",
    data: sendInfo,
    success: function(resp) {
      alert(resp);
    },
    error: function(err){
      alert(err.error);
    }
 });
bb示例中的错误是不正确的,但一般来说,我只是想找出处理w。后端->前端错误


谢谢

你的问题似乎相当广泛,至少部分是基于观点的。我在你的代码中发现的唯一不好的地方是,你使用的是401 HTTP错误代码,这意味着未经授权的更多配件将找不到404如果你想要更详细的建议,也许可以告诉我们更多关于你的应用程序的要求。谢谢,我一直在使用适当的错误标签,写这篇文章只是作为一个例子,没有思考。应该是404。我用这样的东西来重置密码或验证错误。我知道这是非常广泛的,我只是不确定,因为无论我在控制台中看到什么错误,我都很好奇这是否合适,或者我是否应该做一些不同的事情;是的,在我看来,在控制台中显示错误没有问题。普通用户不会打开控制台。见鬼,他们甚至不知道它在那里。。。HTTP错误代码的存在是有原因的,请使用它们。