vue axios 跨域_SpringBoot+Vue从零开始搭建系统(三)前后端整合二
前端整合
前端代码
KwgcFooter.vue
KwgcHeader.vue
KwgcLogin.vue
用户名:
密码:
登录
登录验证情况:
kwgcHeader.vue
这是首页
在main.js里配置支持跨域
main.js
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
Vue.config.productionTip = false
// 引用axios,并设置基础URL为后端服务api地址var axios = require('axios')axios.defaults.baseURL = 'http://localhost:8443/api'// 将API方法绑定到全局Vue.prototype.$axios = axios
/* eslint-disable no-new */new Vue({ el: '#app', router, components: { App }, template: ''})
router/index.js 页面路由代码:
import Vue from 'vue'
import Router from 'vue-router'
//import HelloWorld from '@/components/HelloWorld'
import KwgcLogin from '@/components/manage/KwgcLogin.vue'
import KwgcIndex from '@/components/home/KwgcIndex.vue'
Vue.use(Router)
export default new Router({ routes: [ { path: '/', redirect: '/login' }, { path: '/index', name: 'KwgcIndex', component: KwgcIndex }, { path: '/manage', redirect: '/login' }, { path: '/login', name: 'KwgcLogin', component: KwgcLogin } ]})
config/index.js 跨域支持代码,找到文件中的proxyTable位置修改为以下内容添加请求到后端的跨域支持:
proxyTable: {
'/api': {
target: 'https://localhost:8443',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
这里可以单独跑下前端试试页面能不能出来!
整合步骤
之前的文章已经帮助搭建好了前端项目,现在进入项目目录下,执行 npm run build命令进行打包,会自动生成打包后的dist目录文件,把里面的文件全部复制到上图中的外层static中,包括static文件夹.
接下来访问:localhost:8080就可以看到登录页面了.
至此,前后端简单的整合就搞定了,作者也正在探索更多难点,希望朋友们能够一起成长.
总结
如果有任何问题可以在底下留言,如果大家都不能成功需要源码,可以在github上提供,因为暂时不知道反馈情况,所以还是看留言的多少来定吧!
未完待续,你的鼓励是我前进的动力^_^
vue axios 跨域_SpringBoot+Vue从零开始搭建系统(三)前后端整合二相关推荐
- vue 项目引用static目录资源_SpringBoot+Vue从零开始搭建系统(三)前后端整合二
前端整合 前端代码 KwgcFooter.vue 页面底部 KwgcHeader.vue 页面头部 KwgcLogin.vue 用户名: 密码: 登录 登录验证情况: kwgcHeader.vue 这 ...
- 解决vue axios跨域请求发送两次问题
解决vue axios跨域请求发送两次问题 参考文章: (1)解决vue axios跨域请求发送两次问题 (2)https://www.cnblogs.com/wordblog/p/12171875. ...
- uni-app vue axios跨域访问问题
uni-app vue axios跨域访问问题 为了解决这个axios跨域访问报错问题,查了很多资料,最终还是解决了,特此在这里记录下方法. main.js import axios from 'st ...
- vue php axios 跨域,在vue项目中,使用axios跨域处理
下面我就为大家分享一篇在vue项目中,使用axios跨域处理,具有很好的参考价值,希望对大家有所帮助. 跨域,一个很是让人尴尬的问题,有些人可以在后台中设置请求头,但是很多前端并不具备后台的知识,并无 ...
- 【vue axios 跨域】cookie、origin等一步步递进的跨域踩坑 已解决
前后端对接必出bug,最近连续对接了两个项目,对解决跨域有点感觉了,跟大家分享一下经验,都是血的教训- 两个项目都是Springboot+Vue(axios网络请求).本人主要负责前端,所以前端会分享 ...
- vue axios跨域问题
vue3为例: [vue.config.js]文件,目录里面没有的话需要真机创建 代理的它通俗意思:我这里设置api意思就是在遇到于/api开始的接口的时候,间本地地址转化为接口地址 如:http:/ ...
- vue axios跨域 Request Method: OPTIONS问题
今天做跨域登录功能遇到这个问题(后端已做跨域处理): 当跨域请求为post时候,请求的method变为了options. 在这里插入图片描述 其实跨域分为 简单跨域请求和复杂跨域请求: 简单跨域请求是 ...
- VUE axios 跨域访问问题:CORS error
一.问题现象 项目采用的VUE前后端分离开发方案,前端axios GET请求chrome调试模式显示: http stauts:CORS error 请求头:Request URL: http://l ...
- uni-app H5跨域问题解决方案(CORS、Cross-Origin) VUE axios 跨域问题 No ‘Access-Control-Allow-Origin‘ header is pres
原来不同服务器框架要用不同的跨域配置,比如我用的是tomcat就用的是下面这个教程: https://blog.csdn.net/pk694046220/article/details/1038371 ...
最新文章
- pandas.read_csv() 报错 OSError: Initializing from file failed
- php项目架构图,项目架构 · Lanson技术文档 · 看云
- 【Kaggle-MNIST之路】CNN再添加一个层卷积(八)
- BZOJ 4555 Luogu P4091 [HEOI2016/TJOI2016]求和 (第二类斯特林数)
- 5.3 个体条件期望(Individual Conditional Expectation, ICE)
- 机器学习中向量化编程总结记录
- 在Java编码中,如何减少bug数量
- 【汇编优化】之MIPS架构优化
- C#系列四《C#运算符与表达式》
- Python测试Kafka集群(pykafka)
- 一个不会言谈的程序猿,惊奇发现自己能力的多么的优秀
- Linux Vim快捷键
- filenet java配置_技术的力量:IPFS新贵Filenet缘何采用Podt
- android sd卡数据恢复软件下载,手机SD卡内存卡数据恢复软件
- 京冀津城际铁路网规划大全
- 淘宝秒杀半价前N名半价商品
- Win10 中主机名hosts 文件位置
- Qt Design Studio 2.2 测试版发布啦!迎来全新属性视图
- 高中英语选修计算机,高中英语课堂
- 41、防火检查中安全疏散设施的要求