【前端】nginx 反向代理,实现跨域问题

前面讲跨域的问题,这篇 C# webapi 文章里面已经说过了。在上述文章中是属于从服务器端去允许访问的策略去解决跨域问题。而这里是从客户端的角度利用反向代理的方法去解决跨域问题。

反向代理:其原理就是将请求都接收到一个中间件(中间地址)去响应,这样所有的请求和响应都在一个源上去处理。

所有的请求去访问代理服务器,然后代理服务器把请求代理到web服务器,以及客户端。

上图的实现如下列配置所示: proxy_pass 就是定义代理地址。

server {

listen 8080;

server_name localhost;

location / {

root html/hmdp;

index index.html index.htm;

}

location /api {

proxy_pass http://127.0.0.1:8081; #定义反向代理网址

}

}

相关推荐
new code Boy17 小时前
escape谨慎使用
前端·javascript·vue.js
小卒过河010417 小时前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库
叠叠乐17 小时前
robot_state_publisher 参数
java·前端·算法
Kiri霧17 小时前
Range循环和切片
前端·后端·学习·golang
小张快跑。18 小时前
【Java企业级开发】(十一)企业级Web应用程序Servlet框架的使用(上)
java·前端·servlet
Empty_77718 小时前
DevOps理念
运维·devops
小白阿龙18 小时前
Flex布局子元素无法垂直居中
前端
叶之香18 小时前
CentOS/RHEL 7、8安装exfat和ntfs文件系统
linux·运维·centos
秋田君18 小时前
前端工程化部署入门:Windows + Nginx 实现多项目独立托管与跨域解决方案
前端·windows·nginx