我要返回的对象只包含一个字段,我希望返回而不是整个对象,但是我遇到了erorr:
类型“对象”上不存在属性“令牌”
有什么办法可以解决这个问题,还是我完全退回res
?
更新 如果我用console.log()弄清返回的内容,则会留下以下内容:
console.log(res):
注意:由于我设置代码的方式,令牌的用途会有所不同
答案 0 :(得分:2)
您应指定响应对象的结构
可以使用
this.http.post<{token:string}>(this.apiBaseUrl + '/auth', body)
或
this.http.post<any>(this.apiBaseUrl + '/auth', body)