前に設定されていない私は、私のバックエンドに次の要求を持っている:たまに「X-Authのトークン」が設定されていないイオン2つのヘッダは、HTTPリクエスト
loggedIn() {
let headers = new Headers();
headers.append('Content-Type', 'application/json');
this.getToken().then((val) => {
headers.append('X-Auth-Token', val);
});
const options = new RequestOptions({headers: headers});
let seq = this.api.post('/login', null, options).share();
seq.map((res: Response) => res.json())
.subscribe(res => {
}, err => {
console.log("HEADERS ------- ", options.headers);
});
return seq;
};
。ヘッダーが設定されていることを確認するにはどうすればよいですか?
入手トークンは、()次のようになります。
getToken() {
return this.storage.get('token').then((value) => {
return value;
});
}
LOGGEDIN()を呼び出すメソッドは次のようになります。
checkIfLoggedIn() {
this.user.loggedIn()
.subscribe((res) => {
console.log("LoginPage RETURN VALUE --------------- ", res);
}, (err) => {
console.log("LoginPage RETURN ERROR --------------- ", err);
});
}
)(私はそれを試みたが、私は方法checkIfLoggedInからLOGGEDIN()に)(.subscribeことができません – MatMat