reactjs 如何使用axios请求发送凭据(accessToken)?

6rqinv9w  于 2022-12-18  发布在  React
关注(0)|答案(1)|浏览(188)

当用户登录时,我向登录端点发送一个axios post请求,并附上所需的凭据(accessToken)。一切正常。成功登录后,他们被重定向到我发出i get请求的主页。请求不发送凭据,这当然会返回一个未经验证的错误。即使我在axios get请求中指定了这一点,它仍然不起作用。

withCredentials: true

在 Postman 和失眠症,令牌发送成功,并获得正确的数据,但它只是不工作在网络上。2可能是什么错误?
这是usefetch代码

try {
        await axios({
        url: `https://crayonnne-jotter-server.herokuapp.com/api${url}`,
        method: "get",
        withCredentials: true,
    }).then((res) => {
        console.log(res) 
    });
    } catch (err) {
        console.log(err)
    }
m0rkklqb

m0rkklqb1#

您必须通过标头提供accessToken

axios({
  ... // other stuff
  headers: {
       Authorization: `Bearer ${accessToken}`
  },
})

相关问题