【发布时间】:2020-10-05 22:23:34
【问题描述】:
我尝试对 Strapi API 进行 Angular 调用。当我使用与传递给此方法的相同 jwt 值时,我得到 200 并将新餐厅插入 Strapi DB。但是,当我将 Angular 与以下代码一起使用时,我会收到“403 Forbidden”错误:
addRestaurant(restaurant, jwt) {
const t = 'Bearer ' + jwt;
const params = {data: restaurant, headers: {Authorization: t}};
return this.httpClient.post('http://localhost:1337/restaurants', params);
}
【问题讨论】:
-
我认为这段代码看起来不错,您能检查一下请求中发送的令牌与您的自定义 Strapi API 调用中提供的令牌是否相同?顺便说一句 - 将来尝试使用interceptors for authorization tokens