【问题标题】:node express server does not receives authorization from axios and got "access-control-request-headers: Authorization"节点快递服务器未收到来自 axios 的授权并获得“访问控制请求标头:授权”
【发布时间】:2021-07-07 13:49:37
【问题描述】:

我有一个客户端项目来测试我的服务(我使用 axios,v.0.21):

    var auth = {
        username: 'foo',
        password: 'foo'
    };
    var re =  await axios.post(url,
    { 
        token: token
    },
    { 
        auth: auth
    }
    );

在服务器端,我得到了这个:

我的意思是在标题中我得到了“访问控制请求标题:授权”,并且属性授权为空(未定义)。当我从 Insomnia(测试休息 api 的工具)执行此操作时,我获得了基本授权。

【问题讨论】:

    标签: typescript express axios


    【解决方案1】:

    这是一个 CORS 问题。

    使用此扩展解决:https://expressjs.com/en/resources/middleware/cors.html

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 1970-01-01
      • 2013-04-03
      • 1970-01-01
      • 2020-07-14
      • 2019-11-11
      • 1970-01-01
      • 2020-05-10
      • 2017-08-20
      相关资源
      最近更新 更多