我在node.js和Angular中编写我的第一个API。
想知道处理回复的最佳做法是什么。所以,我的意思是我的API总是返回代码,例如403
或success
= true
/ false
罚款?
两者之间是否有任何安全考虑,即更安全?
所以实际上我应该使用以下哪两个?
if (res.data.success){
//to do something
}
vs
if (res.status == 403) {
//to do something
}
或者我什么都不担心?
感谢。
答案 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自动处理