我已经看到了与此问题类似的线索,但我没有运气解决它。
我试图访问我的.net核心控制器" GET"使用角柱。
getAll() {
return this.http.get('api/Users/GetAll', this.jwt()).map((response: Response) => response.json());
}
我收到此错误:
401未经授权
jwt代码:
private jwt() {
// create authorization header with jwt token
let currentUser = JSON.parse(localStorage.getItem('currentUser') || '{}');
if (currentUser && currentUser.token) {
let headers = new Headers({ 'Content-Type': 'application/json' });
headers.append('Authorization', 'Bearer ' + currentUser.token)
return new RequestOptions({ headers: headers });
}
}
currentUser.token
包含一个有效的令牌,我可以通过console.log等访问它。
我做错了什么?