nginx解决跨域问题

作为前端的小白们,遇到跨域是不是很头疼的事情,在这里我介绍两种常用的方法

 

方法一:nginx反向代理

nginx解决跨域问题

1) 首先你把下载nginx  传送门 http://nginx.org/en/download.html

 1.打开命令工具 开启nginx命令:start nginx
 2.关闭nginx命令:./nginx.exe -s stop

2)然后打开conf->nginx.conf 会看到下面的配置

nginx解决跨域问题

nginx解决跨域问题

这样就将解决了跨域问题

 

方法二  cors

1)CORS 实现思路

CORS背后的基本思想是使用自定义的HTTP头部允许浏览器和服务器相互了解对方,从而决定请求或响应成功与否

2)后台配置请求头 把前端的ip放在白名单中  这里用的是node.js

nginx解决跨域问题

这里记录一下前端如何写

nginx解决跨域问题

如有问题请在评论区指点或者讨论