ElementUI项目请求SpringBoot后台项目时提示:Access to XMLHttpRequest at **from origin ** has been blocked by CORS
场景
搭建ElementUI前端项目后提示:
Access to XMLHttpRequest at **from origin ** has been blocked by CORS policy
这是因为在请求后台SpringBoot接口时出现了跨域请求问题。
本来打算是搭建好前端项目后再js中进行ajaxq请求数据,但是会因为跨域被拒绝。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
所以使用axios进行后台数据的请求
安装axios
npm install axios
然后打开入口程序main.js添加axios
import axios from 'axios'
然后打开webpack.config.js进行url的代理配置
devServer: {host: '127.0.0.1',port: 8010,proxy: {'/api/': {target: 'http://127.0.0.1:8088',changeOrigin: true,pathRewrite: {'^/api': ''}}},
以上配置代表项目的启动端口为8010,ElementUI在向后台请求Url时,就会将/api/的请求想target中执行的地址去请求
所以我们可以在页面App.vue中这样去调用后台数据接口
//页面初始化的时候,去调用created: function(){debuggerthis.getData()},methods: {//通过ajax去请求服务端,获取数据getData() {debuggerlet url = "/api/user/selectAllLimit?offset=2&limit=1" ;this.$axios.get(url).then((res) => {this.tableData = res.data;//把传回来数据赋给packData}).catch(function(error){console.log(error);})}
请求效果
ElementUI项目请求SpringBoot后台项目时提示:Access to XMLHttpRequest at **from origin ** has been blocked by CORS相关推荐
- SpringBoot+MyBatisPlus整合时提示:Invalid bound statement(not found):**.dao.UserDao.queryById
场景 在使用SpringBoot+MyBatisPlus搭建后台启动项目时,使用EasyCode自动生成代码. 在访问后台接口时提示: Invilid bound statement (not fou ...
- git 拉取项目CMS管理后台项目
git 拉取项目CMS管理后台项目 github 项目地址:luwei.web.study-ant-design-pro 企业内部项目地址:study.ant-design-pro 注:github ...
- ElementUI中el-select请求springboot后台数据显示下拉项并在el-table中格式化显示
场景 Vue+ElementUI+axios+SpringBoot前后端分离的后台管理系统. 将表格中某字段类似于状态等需要关联字典表进行筛选查询时.示例如下 注: 博客: https://blog. ...
- Gradle项目在IDEA中运行时提示:Unnecessarily replacing a task that does not exist is not supported. Use create
场景 在IDEA中新建Gradle项目后,使用Java语言. 新建类后添加main方法,然后运行main方法释提示: could not create task ':HelloWorldServer. ...
- unauthorized 项目请求_调用webserver时出现:请求因 HTTP 状态 401 失败: Unauthorized。
今天在调用webserver时出现了上述标题的错误,开始认为是由于端口的问题,我把端口恢复80默认端口后,但是问题并没有解决!后来我自己又试了很多方法,都没解决现在解决了,就是权限问题!! 我把心得分 ...
- springMVC web项目转springboot web项目的杂谈
文章背景: 一个老的web项目是用springMVC做的,最近需要修改一些功能,然后用本地部署的Tomcat启动,启动过程中各种报错,在网上百度半天都是spring版本的问题,纠结了一段时间,终于有了 ...
- springboot搭建redis时提示RedisCommandExecutionException: CLUSTERDOWN Hash slot not served解决办法
问题描述 今天在springboot上搭建redis时,发现了一个报错:Error in execution; nested exception is io.lettuce.core.RedisCom ...
- Ajax跨域请求时出现Access to XMLHttpRequest at ‘xxx‘ from origin ‘xxx‘ has been been blocked by CORS policy
1.在做前后端分离的项目时,会遇到跨域问题,如下图所示: 2.这里可以看到,出现了跨域问题,首先我们先看看跨域问题是怎么产生的: 这是由于浏览器同源策略的限制. 所谓同源是指:协议.域名.端口三者都要 ...
- git提交代码时提示Your branch is up-to-date with ‘origin/master‘ 该怎么办
根本原因是版本分支的问题 解决办法: 1.新建一个分支,然后切换到新分支 git branch newbranch git checkout newbranch 2.将你的改动提交到新分支上 git ...
最新文章
- Linux文件操作四剑客常用命令
- 浏览器复制不进行url编码_谷歌浏览器测试版支持在PC上复制号码并操作关联安卓设备进行拨打...
- 服务器配置PHP系统,php用什么系统做服务器配置
- Bali BaloCSS天才
- 前端学习(2674):vue3修改
- Delphi TScrollBar 用于滚动窗口、组件内容
- mysql 优化not null_mysql 优化之11:尽可能的使用 NOT NULL
- Launch Instruments
- python高阶函数_python_bomb----高阶函数
- 雅虎扫描用户电子邮件,欧盟不干了:侵犯隐私!
- 把kafka数据从hbase迁移到hdfs,并按天加载到hive表(hbase与hadoop为不同集群)
- 网络篇 使用Visio来画网络拓扑图01
- 手工雕刻图纸_鬼斧神工--木雕手工雕刻技法
- ID3算法的Python实现
- nginx代理百度地图,实现内网展示百度地图
- Mysql(3):事务、锁及锁级别
- C1任务-修改游戏存档
- Kurento-6.7.1 媒体服务器搭建详细教程(Kurento-Media-Server)
- 多个乘法 用计算机什么符号,电脑乘法符号怎么打
- Google Play ASO 系列 - 用户体验一直为王
热门文章
- CF #737(div2)B. Moamen and k-subarrays 贪心
- Java中获取近七天的日期(包含今天)
- 史上最详细微信小程序授权登录与后端SprIngBoot交互操作说明,附源代码,有疑惑大家可以直接留言,蟹蟹 2021.11.29完善更新小程序代码,
- es6 取数组的第一个和最后一个_JS算法题之每日一题- 17.在排序数组中查找元素的第一个和最后一个位置...
- php实现队列上传,php实现队列
- mysql创建表示对属性进行说明_mysql基础
- android 回退 activity,Android Activity要点(2)
- 利用python发送邮件_利用python实现简单的邮件发送客户端示例
- win10获取NTLM哈希
- jsp mysql数据修改不了了_通过JSP界面无法修改mysql中的数据