0
閱讀他們在我的應用我想從angular2應用一些頭參數發送到我的節點服務器:發送頭參數angular2和節點
var token = localStorage.getItem('token');
var headers = new Headers();
headers.append('Content-Type', 'application/json');
headers.append('Auth-Token', token);
var url = this.baseUrl + '/initdata';
return this._http.get(url, {headers: headers, body : {}}).toPromise()
.then(response => {
const status = response.json().status;
if(status == SERVER_RESPONSE_STATUS.SUCCESS)
{
return response.json().result;
}
else if(status == SERVER_RESPONSE_STATUS.FAILED)
{
throw new Error(response.json().message);
}
})
.catch(this.handleError);
}
但問題是當我試圖讀取節點的值,「身份驗證令牌」的價值不能被提取(話說未定義)
router.use('/', function (req, res, next) {
tokenGenerator.verify(req.header('auth-token'), Constants.AUTH_PRIVATE_KEY, function (err, decoded) {
});
});
在angular2
,我從http進口頭爲w ell:
import {Http, Headers} from "@angular/http";
有人可以幫我嗎這裏有什麼問題?
感謝