Angular + Nodejs API - 处理请求响应的最佳实践

时间:2016-02-26 11:22:20

标签: javascript angularjs node.js

我在node.js和Angular中编写我的第一个API。

想知道处理回复的最佳做法是什么。所以,我的意思是我的API总是返回代码,例如403success = true / false罚款?

两者之间是否有任何安全考虑,即更安全?

所以实际上我应该使用以下哪两个?

if (res.data.success){
   //to do something
} 

vs

if (res.status == 403) {
   //to do something
}

或者我什么都不担心?

感谢。

1 个答案:

答案 0 :(得分:2)

  

良好做法是: -   下面的代码本身处理错误它自己不使用if和Else ..使用以下类型angular Update Best Praactice

 $http({
      method: 'GET',
      url: '/someUrl'
    }).then(function successCallback(response) {
        // this callback will be called asynchronously
        // when the response is available
      }, function errorCallback(response) {
        // called asynchronously if an error occurs
        // or server returns response with an error status.
      });

错误响应由预先支持的块errorcallback自动处理