У меня есть угловой проект, в котором AWS-Amplify настроен для использования API и AUTH, я успешно вызвал свой защищенный AWS-IAM Server Server API с помощью ampify, и он возвращает ожидаемый результат.
Почему-то иногда онне выдает ошибку 403, я заметил такое поведение после выхода из системы и повторного входа, после этого, если я вызову API, он вернет 403, но если я войду в систему и обновлю страницу, произойдет успешный вызов.
Я новичок в веб-разработке, сеансах и аутентификации, но я думаю, что мой сеанс должен быть где-то сохранен, чтобы его всегда можно было найти?я прав по этому поводу?какие-либо предложения, пожалуйста, в основном с услугами 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", '');
}