所以我收到一个编译器错误,指出在Object类型上不存在令牌。该对象与两个对象一起从服务器中返回。令牌和用户对象。我不确定如何在下面的代码示例中定义res,以便打字稿可以。
return this.http.post(api.url, params)
.map(res => {
if (res && res.token) {
localStorage.setItem('token', res.token);
localStorage.setItem('user', JSON.stringify(res.user));
return true;
}
return false;
});
答案 0 :(得分:2)
Typescript抱怨响应中没有名为token的属性,请将其更改为
docker run -p 4500:4500 my_node_app
答案 1 :(得分:1)
return this.http.post(api.url, params)
.map(res => {
if (res && res.token) {
localStorage.setItem('token', res[‘token’]);
localStorage.setItem('user', JSON.stringify(res[‘user’]));
return true;
}
return false;
});