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 属性。