我目前在tslint上遇到问题,希望有人可以指出正确的方向。
我正在尝试使用Angular2框架提供的HTTP发送HTTP GET请求。对于此请求,我必须指定内容类型和承载身份验证令牌。
我的代码示例:
let headers = new Headers();
let authToken = this._user.getUser().JWT;
headers.append('Content-Type', 'application/json');
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
this._http.get('http://' + url '/', options)
.timeout(3000)
.subscribe(
(res) => {
这有效,但是,tslint抱怨
“ TS2345:类型'{headers:Headers;}'的参数不能分配给类型'RequestOptionsArgs'的参数。属性'headers'的类型不兼容。类型'Headers'不能分配给类型'Headers'。两种不同的类型具有此名称的名称,但它们不相关。“标题”类型中缺少属性“关键字”。”
感谢您的支持。