Nginx 跨域代理
安装环境: win10 nginx-1.17.2 安装: 在写前端调用后台接口时,报了跨域的错误。 调试地址: http://localhost:5500/demo/encAjax.html 接口地址: http://10.19.151.196:8070/A/B/C?ID=0 利用nginx配置跨域的原理是,将调试地址和接口地址映射成同源地址即可。 上述两个地址经代理后变成: http://localhost:8088/demo/encAjax.html 访问 http://localhost:8088/apis/A/B/C?ID=0 (其中apis节点为设置的标识,后面介绍) 步骤: 一、打开nginx.conf 路径:\nginx-1.17.2\conf\nginx.conf 二、编辑 这里为nginx配置监听端口为8088(因为本机端口占用的问题需要改一下) 此时,在浏览器中输入http://localhost:8088,看到的是nginx的欢迎页面 三、跨域代理设置 修改nginx.conf文件,加上跨域头,代理调试地址,接口地址。 这里为接口地址上加上apis标识,目的是方便读取并过滤有/apis/节点的地址 改完后,保存并启动 四、验证 浏览器输入以下地址进行验证 http://localhost:8088/demo/encAjax.html http:/