实现跨域的几种方式

原理

前后端的分离导致了跨域的产生

跨域的三要素:协议 域名 端口 三者有一个不同即产生跨域

例如:

http://www.csdn.com

https://www.csdn.com

由于协议不同,端口不同而产生跨域

注:http的默认端口80,https的默认端口443

跨域的解决方案

前端:webpack proxy,jsonp,ngix反向代理,webpack plugin

后端:cors

实践

参考

【前端面试必问】---前端跨域处理多种方式_哔哩哔哩_bilibili

WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production'_颖_恋的博客-CSDN博客

Webpack 自动打包 出现 Cannot GET/_爱在冰川了的博客-CSDN博客

相关推荐
byte轻骑兵19 分钟前
【AVRCP】规范精讲[41]:AV/C指令帧解析,蓝牙遥控交互的底层语言
c语言·开发语言·人机交互·智能制造·avrcp
发光小北25 分钟前
Bronze100系列plc Modbus及自由口通信案例
开发语言·php
Liora_Yvonne30 分钟前
为什么你写了3年前端还是搭不好一个项目
前端·架构
snow@li31 分钟前
Java:后端项目会有一个类似前端node_modules的目录吗 / jar包在本地仓库 ~/.m2/repository 中按版本共存
java·开发语言·前端
weedsfly33 分钟前
单例模式在前端中的正确打开方式
前端·javascript·面试
PedroQue9933 分钟前
uni-router新推useUniEventChannel,彻底解决页面通信难题
前端·uni-app
IT_陈寒34 分钟前
Vite冷启动快?我遇到了个奇怪的依赖问题
前端·人工智能·后端
geovindu34 分钟前
java: Builder Pattern
java·开发语言·后端·设计模式·建造者模式·生成器模式
2603_9552797035 分钟前
通过 brew upgrade cmake 升级到最新版本
前端
2zcode38 分钟前
免费开源项目文档:基于MATLAB同态滤波的医学图像增强系统设计与实现
开发语言·matlab