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

}

}

相关推荐
Hilaku10 小时前
一周狂揽40K+ Star⭐ 的 Pretext 到底有多变态?
前端·javascript·html
Southern Wind10 小时前
AI Skill Server 动态技能中台
前端·后端·mysql·node.js
sibylyue10 小时前
Nginx\Tomcat\Jetty\Netty
java·nginx·http
M建10 小时前
核心交换机安全实战:内网隔离 + 端口封堵 + 白名单放行全配置
运维·网络安全·交换机
不愿透露姓名的大鹏11 小时前
MySQL Binlog配置优化全攻略
运维·服务器·数据库·mysql·adb
锦木烁光11 小时前
多端项目太乱?我是这样用 Monorepo 重构的
前端·架构
●VON11 小时前
本地大模型部署实录:从Docker环境搭建到Open WebUI公网访问
运维·docker·容器·大模型
上山打牛11 小时前
cornerstone3D基本使用
前端
阿鑫_99611 小时前
通用-Nvm基础知识
前端
IMPYLH11 小时前
Linux 的 mkdir 命令
linux·运维·服务器·bash