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

}

}

相关推荐
WHOVENLY4 小时前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)
开发语言·前端·javascript
指尖跳动的光4 小时前
将多次提交合并成一次提交
前端·javascript
半夏知半秋4 小时前
docker常用指令整理
运维·笔记·后端·学习·docker·容器
程序员码歌4 小时前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年
android·前端·后端
oden4 小时前
1 小时速通!手把手教你从零搭建 Astro 博客并上线
前端
若梦plus4 小时前
JS之类型化数组
前端·javascript
若梦plus4 小时前
Canvas 深入解析:从基础到实战
前端·javascript
若梦plus4 小时前
Canvas渲染原理与浏览器图形管线
前端·javascript
逆风水手5 小时前
Ansible自动化运维入门指南
linux·运维·自动化·ansible