我真正想要的是类型“对象”上不存在的属性-Angular2 +

时间:2018-08-02 10:34:02

标签: javascript angular typescript

我要返回的对象只包含一个字段,我希望返回而不是整个对象,但是我遇到了erorr:

  

类型“对象”上不存在属性“令牌”

有什么办法可以解决这个问题,还是我完全退回res

更新 如果我用console.log()弄清返回的内容,则会留下以下内容:

console.log(res):

注意:由于我设置代码的方式,令牌的用途会有所不同

1 个答案:

答案 0 :(得分:2)

您应指定响应对象的结构

可以使用

this.http.post<{token:string}>(this.apiBaseUrl + '/auth', body)

this.http.post<any>(this.apiBaseUrl + '/auth', body)