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

nginx剞劂隐藏跨域不生效

server{

# 监听80端口

listen 80;

# 域名为:a.com

server_name a.com;

location /{

# 把所有的请求都转发到该地址下

proxy_pass http://127.0.0.1:8081/;

}

# 增加代理(需要调用的服务器的地址,请求的前缀)

location /server{

proxy_pass http://127.0.0.1:8080/ajaxServer/;

}

}

// 自定义头的跨域

function getHeader(){

   $.ajax({

        type: 'get',

        url: '/server/header',

        // 发送自定义头的两种方式

        headers:{

        "x-header1":"AAA"

        },

        beforeSend:function(xhr){

        xhr.setRequestHeader("x-header2","BBB")

        },

        success: function(data){

        console.log(data);

        },

    });

}

========================

客户端访问的原地址:http://127.0.0.1:8081/ajaxClient/

客户端访问的新地址:http://a.com/ajaxClient/


触发跨域请求后报错:jquery-1.8.3.min.js:2 GET http://a.com/server/header 404 (Not Found)

正在回答

1 回答

location /{   location /server{      “{”前面要有空格;你服务器要有header地址

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

nginx剞劂隐藏跨域不生效

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号