“授权”:令牌未通过CORS VUEJS APACHE

时间:2020-09-03 03:10:01

标签: apache vue.js axios cors

My FrontEnd Vue     


var config = {
  method: 'get',
  url: baseUrl + '/v5/test',
  headers: {
    "Accept": "application/json",
    "Content-Type": "application/json",
    "Authorization": Token,
  },
};

我的htaccess文件

RewriteCond%{HTTP:Authorization} ^(。) RewriteRule。-[e = HTTP_AUTHORIZATION:%1] SetEnvIf授权。+ HTTP_AUTHORIZATION = $ 0
标头始终设置为Access-Control-Allow-Origin“
标头始终设置Access-Control-Allow-Methods“

标头始终设置为Access-Control-Allow-Header:“授权”
标头始终设置为Access-Control-Request-Header:“授权”

我遇到了这个错误 从起源'app.mydomain.com'对'mydomain.com/v5/test'处的XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:它没有HTTP正常状态。 / p>

我的应用是子域,API在域中

1 个答案:

答案 0 :(得分:-1)

这是我用于CORS的标题

Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization
Access-Control-Allow-Methods: PUT, POST, PATCH, DELETE, GET

我不完全知道您要使用该 .htaccess

实现什么