添加如下location:
location / {add_header Access-Control-Allow-Origin *
}
会在响应头中添握厅孙加伏迟Access-Control-Allow-Origin字段以允许段链跨域
说明:
会把如 : http://localhost:8082/test/**** 转发给 http://proxyedservice:8001/*****
相当于把/test及其前面那一截替换成proxy_pass,后面那一截照发。
2.$http_origin
并不是nginx的内置参数,nginx支持取自定义的参数值,$http_XXX这个格式是nginx取请求中header的知裤XXX的值的。丛空这里取的是origin,而一般跨域请求都会将请求的来源放在origin中(浏览器渗猛瞎会往跨域请求的header上面加origin这个header)。
3.白名单可以通过正则表达式来配置。
4. 跨域资源共享 CORS 详解
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)