我有一个已配置为使用API和AUTH的AWS-Amplify的角度项目,我已经使用amplify成功调用了我的AWS-IAM安全的无服务器API,它返回了预期的结果。
由于某种原因有时它不会并引发403错误,我在退出然后再次登录后注意到了此行为,之后,如果我调用了api,它将返回403,但是如果我登录并刷新了页面,将会成功拨打电话。
我是Web开发,会话和身份验证的新手,但是我认为我的会话应该保存在某个地方以便可以随时检索?我对吗?有什么建议,主要是关于AWS服务?
isLoggedIn(message: string, isLoggedIn: boolean) {
if (isLoggedIn) {
this.router.navigate(['/securehome']);
this.test();
}
}
async test() {
try {
const notes = await this.orders();
alert(notes);
} catch (e) {
alert("why? " + e);
}
}
orders() {
return API.get("orders", "/orders", '');
}