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

}

}

相关推荐
历程里程碑几秒前
Linux 库
java·linux·运维·服务器·数据结构·c++·算法
Wpa.wk几秒前
接口自动化 - 接口鉴权处理常用方法
java·运维·测试工具·自动化·接口自动化
子兮曰2 分钟前
深入浏览器指纹:Canvas、WebGL、Audio是如何暴露你的身份的?
前端·浏览器·canvas
月亮补丁4 分钟前
AntiGravity只能生成 1:1 图片?一招破解尺寸限制
前端
何中应8 分钟前
MindMap部署
前端·node.js
NAGNIP11 分钟前
程序员效率翻倍的快捷键大全!
前端·后端·程序员
一个网络学徒14 分钟前
python5
java·服务器·前端
tiantian_cool15 分钟前
Claude Opus 4.6 模型新特性(2026年2月5日发布)
前端
森焱森18 分钟前
详解 Spring Boot、Flask、Nginx、Redis、MySQL 的关系与协作
spring boot·redis·python·nginx·flask
0思必得020 分钟前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化