例如有一个web页面项目,需要给QA提供一套完整的开发环境,但是前端的开发机器和后端的接口机器不是同一台机器就会存在跨域问题。
如图会出现跨域问题
nginx解决跨域nginx反向代理解决跨域
我们这里可以通过配置前端的nginx,用nginx做反向代理访问后端的接口这样就解决了跨域问题,并且提高了测试效率。
nginx反向代理解决跨域问题nginx配置
nginx反向代理解决跨域配置如图后端接口请求/home/就会访问到1.1.1.1:/home/
从而达到nginx反向代理后端接口。
省去了后端添加跨域的过程,方便了QA测试。