首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
axios 请求跨域题目
返回列表
发新帖
axios 请求跨域题目
[复制链接]
发表于 2024-11-22 22:33:33
|
显示全部楼层
|
阅读模式
1. 利用场景
① 编写后端测试接口,Vue-CLI 的默认端口为 8080,所以为克制端口冲突,我们后端的端标语换成 8081。
② 前端通过 axios 向后端服务发起请求。
<script>
import axios from 'axios'
export default {
created() {
axios({
url: 'http://localhost:8081/api1/test',
params: {
id: 1
}
}).then(res => {
console.log(res)
})
}
}
</script>
复制
代码
③ 发起请求,发现前端报错。
本质上,前端的端口是 8080,而后端的端口是 8081,域名不一样,它们是无法进行正常交流的,天然就会报错,这时候就涉及到请求跨域的题目。
2. 办理办法
在后端接口中添加答应跨域的注解,表示答应 8080 向该服务发起请求。
@CrossOrigin(value = "http://localhost:8080")
复制
代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
罪恶克星
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表