繁体   English   中英

如何使用 Axios 发送不记名令牌

[英]How to send bearer token with Axios

在后端,我看到了这个片段,但它没有收到我发送的授权令牌

const token = req.header("bearer-token");

这是我发送不记名令牌的前端代码

    const getProfile = (email, token) => {
      console.log(email, token);
      const config = {
        headers: {
          Accept: "application/json",
          "Content-Type": "application/json",
          Authorization: `Bearer ${token}`,
        },
      };
      return new Promise((resolve, reject) => {
        axios
          .get(`/user/getProfile`, {email}, config)
          .then((response) => {
            console.log(response);
            resolve(response);
  })
      .catch((err) => reject(err));
  });
};

请帮助我在这种情况下如何发送 Berer 令牌?

当您在authorization header 中发送不记名令牌时,您正在请求名称为bearer-token的标头,

const token = req.headers['bearer-token']更改为:

const token = req.headers['authorization']

这应该运作良好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM