我們使用AWS和招搖,我們也有GetData方法服務如何獲取Angularjs中的狀態碼?
var getData =() => {
return $http({
method: 'GET',
url: 'myURL',
headers: {
'Authorization': 'token'
}
});
};
我試圖用波紋管代碼
dataservice.getData().then(response => {
console.log(response)
})
.catch((err) => {
console.log(err));
})
有充分請求(使用它時,我autorized )能正常工作,我得到我的數據,但隨後令牌是無效的,我剛開錯誤whitout控制檯狀態代碼
Object {data: null, status: -1, config: Object, statusText: "", headers: function}
我的目標是讓狀態碼401 '不autorized'
我們蘭巴具有波紋結構
exports.handler = (event, context, callback) => {
var token = event.authorizationToken;
// Call oauth provider, crack jwt token, etc.
// In this example, the token is treated as the status for simplicity.
switch (token.toLowerCase()) {
case 'allow':
callback(null, generatePolicy('user', 'Allow', event.methodArn));
break;
case 'deny':
callback(null, generatePolicy('user', 'Deny', event.methodArn));
break;
case 'unauthorized':
callback("Unauthorized"); // Return a 401 Unauthorized response
break;
default:
callback("Error: Invalid token");
}
};
我們得到這個從awsdoc
應該在控制檯一些其他錯誤消息,什麼是錯誤 –
你應該處理這個服務器端與錯誤 – Karim
一起發送401種狀態,你可以提供一個例子嗎? – nightmare