使用HttpClient时如何从回调响应中提取令牌?
我已经尝试将对象解析为json,但是解析失败,因为它检测到对象中的令牌:
JSON.parse(data.toString())
给出此错误: SyntaxError:JSON中位置1处的意外令牌o 在JSON.parse()
this.auth.getObject(this.form.value).subscribe(
data=>{
localStorage.setItem("token",data.token);
我期望从回调响应中获取令牌,但是由于它是使用HttpClient时的对象,因此无法再访问它。
答案 0 :(得分:0)
假设您的响应对象具有令牌参数,因为 HttpClient 响应已经是一个JSON对象,但是我们需要先将其存储在Object中,然后对您的订阅进行一些更改。
attr()
我希望这能解决您的问题:)