刚遇到一个新问题,我的令牌是通过响应标头从服务器传递为“ x-auth”的
好像react不允许我通过使用response.headers.x-auth来访问此值,
如果我执行console.log(response.headers)
,它会显示
{content-type: "application/json; charset=utf-8", x-auth: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1Y…jE0fQ.vDdRlqqgmdhJgy9g20QnbZ6HVSkJv_ZXdeOdeAHwBhw"}
但是如果我使用console.log(response.headers.x-auth)
,它将得到'undefined',我的假设是将x-auth作为x-auth而不是属性来作为计算。
如何解决此问题?谢谢!
答案 0 :(得分:1)
您不能通过点表示法用破折号访问对象的属性(因为破折号将被解释为减号),但是您可以使用方括号表示法进行访问:
response.headers['x-auth']