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

}

}

相关推荐
尤水就下几秒前
🔥预热:在线文档的 block 架构是如何实现的(未完待续...)
前端·javascript·架构
龙仔7252 分钟前
RustDesk 自建服务器 Key 强校验配置笔记
运维·服务器·笔记
全栈项目管理程序猿24 分钟前
ArcGIS JS 基础教程(29):CSVLayer 表格点位图层
前端·javascript
大侠归来35 分钟前
Docker 部署 Dolibarr:从零开始的完整指南
运维·docker·容器
KING-WU51243 分钟前
Linux GDB 调试实战指南:从编译到断点调试
linux·运维·服务器
傲世仙尊1 小时前
类和对象中-构造函数与析构函数把初始化清理自动化
java·运维·自动化
七月吃橘子1 小时前
WSL2+Docker+Ollama,本地部署大模型实践(Qwen1.8b)
运维·docker·容器
骑着蜗牛撵大象3271 小时前
豆包 Seed 驱动的记账智能体:从拍票抽取到月报生成的全链路落地记录
java·前端·javascript·结构化输出·豆包seed·多模态识别·记账系统
溪语流沙1 小时前
【Web全栈进阶】前端世界观:现代工具链与框架为什么存在
前端·javascript·vue.js
影视飓风TIM1 小时前
Linux 进程信号原理与剖析
linux·运维·服务器