实现跨域的几种方式

原理

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

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

例如:

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

相关推荐
前端程序猿i几秒前
第 8 篇:Markdown 渲染引擎 —— 从流式解析到安全输出
开发语言·前端·javascript·vue.js·安全
coding随想2 分钟前
告别构建焦虑!用 Shoelace 打造零配置的现代 Web 应用
前端
kronos.荒2 分钟前
滑动窗口:寻找字符串中的字母异位词
开发语言·python
css趣多多5 分钟前
resize.js
前端·javascript·vue.js
_codemonster13 分钟前
java web修改了文件和新建了文件需要注意的问题
java·开发语言·前端
小冰球17 分钟前
前端侦探:我是如何挖掘出网站里 28 个"隐藏商品"的?
前端·vue.js
甄心爱学习25 分钟前
【python】list的底层实现
开发语言·python
3秒一个大25 分钟前
深入解析 React 回到顶部(BackToTop)组件的实现与设计
前端·react.js·typescript
大时光28 分钟前
gsap 配置解读 --1
前端
独自破碎E31 分钟前
BISHI41 【模板】整除分块
java·开发语言