JWT 授权令牌未定义
JWT auth token undefined
我正在尝试实施 jwt 身份验证,它在 Postman 中运行良好,但 React 看不到响应的价值。
login = () => {
...
.then(res => {
const jwtToken = res.accessToken;
console.log(jwtToken);
if (jwtToken !== null) {
sessionStorage.setItem(ACCESS_TOKEN, jwtToken);
this.setState({isAuthenticated: true});
}
})
.catch(err => console.error(err))
};
后端正确获取请求。
你是用axios还是直接fetch?
如果您使用的是 fetch,试试这个:
fetch('endpoint)
.then(res => res.json())
.then(data => console.log(data))
尝试查看内部数据,如果您的后端工作正常,您应该会在该对象中看到 accessToken 属性。
我正在尝试实施 jwt 身份验证,它在 Postman 中运行良好,但 React 看不到响应的价值。
login = () => {
...
.then(res => {
const jwtToken = res.accessToken;
console.log(jwtToken);
if (jwtToken !== null) {
sessionStorage.setItem(ACCESS_TOKEN, jwtToken);
this.setState({isAuthenticated: true});
}
})
.catch(err => console.error(err))
};
后端正确获取请求。
你是用axios还是直接fetch?
如果您使用的是 fetch,试试这个:
fetch('endpoint)
.then(res => res.json())
.then(data => console.log(data))
尝试查看内部数据,如果您的后端工作正常,您应该会在该对象中看到 accessToken 属性。