实现跨域的几种方式

原理

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

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

例如:

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分钟速写快排1 小时前
孔乙己的茴字有多少种写法?|AI 对话实时通信的三种实现
前端·javascript·github
Penge6663 小时前
JavaScript:BOM 详解
前端
Penge6663 小时前
Vite vs Webpack:前端构建工具原理与实战
前端
Penge6663 小时前
前端包管理工具:npm、Yarn、pnpm 快速入门
前端
Penge6664 小时前
Sass 了解
前端
Penge6664 小时前
Webpack 打包从 0 到 1 实战笔记
前端
大可不必了4 小时前
03 函数定义和调用
开发语言·python
I_belong_to_jesus4 小时前
C++关于分支预测的优化1
开发语言·c++·算法
Penge6664 小时前
Webpack 入门:是什么、为什么需要、怎么使用?
前端
Penge6664 小时前
Ant Design(Antd)了解
前端