解决Vue3跨域问题
解决Vue3跨域问题
今天敲码发现本地前端向后端发送请求时,发送请求出现跨域问题,联系广大网友发现两种解决跨域的方法
一、前端解决跨域
前端axios向后端发起请求时,调试报错【跨域:CORS policy】
后端3000接口接收到请求但是返回值res前端无法接收
解决方法【反向代理】
- axios直接发送请求
/users
经反向代理发送到localhost:3000端口 - 找到
vue.config.js
文件并添加反向代理,将匹配到/user
路径的请求转发到3000端口
问题解决成功…
- 配置反向代理后前端成功向后端发送请求并接受获取到的参数
二、后端解决跨域
- 此处选择基于Spring框架配置的后端配置类进行跨域问题的解决
创建配置类
1 | package com.mystudy.configuration; |
问题解决成功…
- 前端照常发起请求,后端启动项目后配置类自动创建
- 标题: 解决Vue3跨域问题
- 作者: 忘记中二的少年
- 创建于 : 2023-09-28 00:00:00
- 更新于 : 2023-10-05 20:25:02
- 链接: https://github.com/HandsomeXianc/HandsomeXianc.github.io/2023/09/28/解决Vue3跨域问题/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。