Nginx如何解决跨域问题?

前言

H5的开发中一定离不开的一个问题就是跨域,当协议、端口、域名其中一项不同时就会跨域,解决跨域的方法也有很多,开发中常用的例如node转发、CORS、还有就是Nginx配置转发,本文主要说一下Nginx如何配置转发解决跨域问题。

Nginx配置转发解决跨域

公司一般都会有一些配置Nginx的平台或者位置,H5自己的域名假如是a.ayuming.com,服务端接口的域名是b.byuming.com,这种情况前端请求服务端接口就会跨域。

前端这边可以将请求接口的路径以及对应的域名整理下发给服务端,例如:/rest/test/name接口路径对应的服务端域名是b.byuming.com,那么可以配置好Nginx转发后,当请求/rest/test/name后会打到b.byuming.com上,和Vue的Proxy类似

posted @ 2022-07-25 21:17  坤嬷嬷  阅读(1248)  评论(0)    收藏  举报