使用Angular 5弃用Http和HttpModule支持HttpClient和HttpClientModule,我无法弄清楚如何传递会话令牌类似于我以前的方式。例如,这就是我以前的做法:
loginUser(loginData) {
this.http.post('http://localhost:3000/login', loginData).subscribe(res => {
localStorage.setItem('token', res.json().token);
})
}
既然json是假定的默认值,我该如何做类似“res.json()。token”的操作?我发现最接近的是使用“JSON.stringify”,但问题是它将整个json对象传递到头部,而不仅仅是令牌本身。即;
loginUser(loginData) {
this.http.post('http://localhost:3000/login', loginData).subscribe(res => {
localStorage.setItem('token', JSON.stringify(res));
})
}