融资项目——axios之跨域问题的解决

当我们在使用vscode编写的前端网页访问后台时,如果前端页面和后端不在同一个项目的时候,访问后端的数据会产生问题,如下图所示:

可以发现前端页面的端口号为5500,而请求的后端端口号为8080。此时前端无法接收后端的数据。此时则为跨域现象,跨域分为域名不同;域名相同、端口不同;协议不同三种。

如果允许前端跨域访问数据,解决办法是在后端相应的Controller方法的上方加上@CrossOrigin注解。

相关推荐
进阶的鱼21 小时前
(4种场景)单行、多行文本超出省略号隐藏
前端·css·面试
月亮慢慢圆21 小时前
拖拽API
前端
知了一笑21 小时前
独立做产品,做一个,还是做多个找爆款?
前端·后端·产品
uhakadotcom21 小时前
在python中,使用conda,使用poetry,使用uv,使用pip,四种从效果和好处的角度看,有哪些区别?
前端·javascript·面试
_AaronWong21 小时前
Electron 桌面应用侧边悬浮窗口设计与实现
前端·electron
玲小珑21 小时前
LangChain.js 完全开发手册(九)LangGraph 状态图与工作流编排
前端·langchain·ai编程
鹏多多21 小时前
深入解析vue的keep-alive缓存机制
前端·javascript·vue.js
JarvanMo21 小时前
用 `alice` 来检查 Flutter 中的 HTTP 调用
前端
小图图21 小时前
Claude Code 黑箱揭秘
前端·后端
吃饺子不吃馅21 小时前
为什么SnapDOM 比 html2canvas截图要快?
前端·javascript·面试