为了账号安全,请及时绑定邮箱和手机立即绑定

nginx反向代理解决跨域的疑问

nginx反向代理解决跨域的疑问

慕村9548890 2018-10-18 14:09:27
localhost:80下的页面通过ajax,去调取localhost:8082/api/v1.0/testapi的数据,如下nginx配置问题在哪儿?谢谢server {    listen       80;    server_name  localhost;    location /api/v1.0 {        proxy_pass http://localhost:8082/api/v1.0;     }    location / {        root   html;        index  index.html index.htm;     }}ajax调用:$.ajax({url:'/api/v1.0/testapi',success: function(data){     console.log(data) }});
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

server块中 server_name下面追加头信息

server {

    .....

    add_header Access-Control-Allow-Origin *;

    add_header Access-Control-Allow-Credentials true;

    ....

}

另外* 可以替换成具体的请求URL地址

查看完整回答
反对 回复 2018-11-24
  • 1 回答
  • 0 关注
  • 528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信