【前端】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; #定义反向代理网址

}

}

相关推荐
csdn_life18几秒前
# Debian 10 升级到 Debian 13 指南
运维·debian·php
U盘失踪了几秒前
Debian 使用 Xfce 桌面
linux·运维
k7Cx7e几秒前
Debian安装 curl 时提示插入 DVD 光盘
运维·windows·debian
云飞云共享云桌面2 分钟前
广东某智能装备工厂8人共享一台服务器
大数据·运维·服务器·人工智能·3d·自动化·电脑
鹓于2 分钟前
OmniParser视觉鼠标自动化实战
运维·自动化·计算机外设
网络点点滴2 分钟前
Vue组件通信-mitt
前端·javascript·vue.js
北冥湖畔的燕雀2 分钟前
Linux Shell开发实战:从零打造命令行工具
linux·运维·服务器
拾贰_C2 分钟前
[spring boot | springboot web ] spring boot web项目启动失败问题
前端·spring boot·后端
王家视频教程图书馆3 分钟前
大前端(原生开发的尽头是html css js)
前端·javascript·css
!沧海@一粟!5 分钟前
Esxi主机iDrac密码与IP重置指南
运维·服务器