服务监听的8082端口,发布到生产上面通过NGINX 8081代理到8082端口 8081端口也会跨域调用到8082的某一个API 服务IP已经绑定域名
- nginx监听端口不能和服务端口一致不是很容易导致跨域的问题吗?
- 在跨域调用的时候,在本地应该使用的8082端口,发布到服务器上应当使用8081去代理到8082端口上面?
- NGINX监听的端口是否可以和代理的端口一致?
服务监听的8082端口,发布到生产上面通过NGINX 8081代理到8082端口 8081端口也会跨域调用到8082的某一个API 服务IP已经绑定域名
https://segmentfault.com/a/1190000012550346
跨域给服务器配这个就好了。
location / {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
if ($request_method = 'OPTIONS') {
return 204;
}
}