调用应用的api,提示跨域,怎么处理
Access to XMLHttpRequest at ‘http://192.168.1.8:8081/api/application/0b88dc0c-62de-11f0-9f00-4e12730a2fbb/chat/open’ from origin ‘http://localhost:13870’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
我用nginx代理了,但是还是无效,有相关配置吗
我的配置如下
server {
listen 8081;
server_name 192.168.1.8;
location / {
proxy_set_header Access-Control-Allow-Origin '*';
proxy_next_upstream http_502 http_504 error timeout invalid_header;
proxy_pass http://192.168.1.8:8080/;
proxy_set_header X-Real-IP $remote_addr;#//获取保存真是的客户ip地址
proxy_connect_timeout 2; #后端服务器连接的超时时间_发起握手等候响应超时时间
proxy_read_timeout 10; #连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)
proxy_send_timeout 10; #后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}