我的jwt身份验证存在问题。 我试图从我的其他api获取模板列表,但是当我尝试访问标题'Authorization'时,该值为null。 这是我的代码:
loadTemplates(): Observable<Template[]> {
const headers = new Headers({'Authorization': this.authService.getPrefix() + this.authService.getLocalToken()})
return this.httpService.post(this.baseURL + 'api/templates/short', {headers: headers})
.map((res: Response) => res.json())
.catch((error: any) => Observable.throw(error.json().error));
}
Prefix和Token已设置,当我在控制台中记录它们时,我可以看到它们。
当我查看Chrome中的开发者控制台时,我可以看到
访问控制请求标题:授权
但它在后端是空的。 (试图记录标题'授权'的值)
当我尝试通过Postman访问后端时,它确实有效。使用相同的前缀+令牌。