之前发了一次没人回答,可能是问题描述的不太详细
在nginx服务器配置如下:
add_header Access-Control-Allow-Origin $http_origin;
add_header Access-Control-Allow-Headers 'Cookie,Set-Cookie,token,x-requested-with,content-type,withcredentials';
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,DELETE,PUT';
add_header 'Access-Control-Allow-Credentials' 'true';
ajax 也配置了 withCredentials = true
后端接口验证数据 如果验证失败返回httpCode 为 405
如果没有登录或者登录过期返回的httpCode 是 401
但是httpcode 不是200 接口访问就出现了禁止跨域的问题!!
有什么办法解决 服务端返回任意状态码都不会有问题???
繁星coding
茅侃侃
肥皂起泡泡