实现跨域的几种方式

原理

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

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

例如:

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博客

相关推荐
蜡台2 分钟前
Node 版本管理器NVM 安装配置和使用
前端·javascript·vue.js·node·nvm
狂奔蜗牛飙车5 分钟前
Day3:HTML5 基础标签:h1-h6、p、hr、br、a、img
前端·html·html5·html常用标签的使用方法
晓晓hh9 分钟前
JavaSe学习——基础
java·开发语言·学习
木斯佳14 分钟前
前端八股文面经大全:腾讯前端暑期提前批一、二、三面面经(下)(2026-03-04)·面经深度解析
前端
清水白石00821 分钟前
Python 内存陷阱深度解析——浅拷贝、深拷贝与对象复制的正确姿势
开发语言·python
bluceli23 分钟前
前端国际化(i18n)实战指南:构建多语言应用的完整方案
前端
phltxy27 分钟前
算法刷题|模拟思想高频题全解(Java版)
java·开发语言·算法
hh随便起个名33 分钟前
React组件通信
前端·react.js·前端框架
愚者游世35 分钟前
template学习大纲
开发语言·c++·程序人生·面试·visual studio
前端 贾公子36 分钟前
vite-plugin-eruda-pro 在vite中使用eruda
前端