我尝试将数据更新到api
但是我抛出403 Forbidden
我不想基于令牌发送服务器端处理的所有数据
uri = 'http://localhost:3000/api/url';
token = localStorage.getItem('token');
functionName(){
let headers = new Headers({ 'x-access-token': `${this.token}` });
let options = new RequestOptions({ headers: headers });
return this.http.put(`${this.uri}`, options);
}
抛出错误没有提供令牌,但我通过令牌
这是什么问题?
答案 0 :(得分:0)
您应该使用HttpHeaders
中的@angular/common/http
并像这样声明标题:
const headers = new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Bearer' + this.token
})