前端整合

前端代码

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从零开始搭建系统(三)前后端整合二相关推荐

  1. vue 项目引用static目录资源_SpringBoot+Vue从零开始搭建系统(三)前后端整合二

    前端整合 前端代码 KwgcFooter.vue 页面底部 KwgcHeader.vue 页面头部 KwgcLogin.vue 用户名: 密码: 登录 登录验证情况: kwgcHeader.vue 这 ...

  2. 解决vue axios跨域请求发送两次问题

    解决vue axios跨域请求发送两次问题 参考文章: (1)解决vue axios跨域请求发送两次问题 (2)https://www.cnblogs.com/wordblog/p/12171875. ...

  3. uni-app vue axios跨域访问问题

    uni-app vue axios跨域访问问题 为了解决这个axios跨域访问报错问题,查了很多资料,最终还是解决了,特此在这里记录下方法. main.js import axios from 'st ...

  4. vue php axios 跨域,在vue项目中,使用axios跨域处理

    下面我就为大家分享一篇在vue项目中,使用axios跨域处理,具有很好的参考价值,希望对大家有所帮助. 跨域,一个很是让人尴尬的问题,有些人可以在后台中设置请求头,但是很多前端并不具备后台的知识,并无 ...

  5. 【vue axios 跨域】cookie、origin等一步步递进的跨域踩坑 已解决

    前后端对接必出bug,最近连续对接了两个项目,对解决跨域有点感觉了,跟大家分享一下经验,都是血的教训- 两个项目都是Springboot+Vue(axios网络请求).本人主要负责前端,所以前端会分享 ...

  6. vue axios跨域问题

    vue3为例: [vue.config.js]文件,目录里面没有的话需要真机创建 代理的它通俗意思:我这里设置api意思就是在遇到于/api开始的接口的时候,间本地地址转化为接口地址 如:http:/ ...

  7. vue axios跨域 Request Method: OPTIONS问题

    今天做跨域登录功能遇到这个问题(后端已做跨域处理): 当跨域请求为post时候,请求的method变为了options. 在这里插入图片描述 其实跨域分为 简单跨域请求和复杂跨域请求: 简单跨域请求是 ...

  8. VUE axios 跨域访问问题:CORS error

    一.问题现象 项目采用的VUE前后端分离开发方案,前端axios GET请求chrome调试模式显示: http stauts:CORS error 请求头:Request URL: http://l ...

  9. 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 ...

最新文章

  1. pandas.read_csv() 报错 OSError: Initializing from file failed
  2. php项目架构图,项目架构 · Lanson技术文档 · 看云
  3. 【Kaggle-MNIST之路】CNN再添加一个层卷积(八)
  4. BZOJ 4555 Luogu P4091 [HEOI2016/TJOI2016]求和 (第二类斯特林数)
  5. 5.3 个体条件期望(Individual Conditional Expectation, ICE)
  6. 机器学习中向量化编程总结记录
  7. 在Java编码中,如何减少bug数量
  8. 【汇编优化】之MIPS架构优化
  9. C#系列四《C#运算符与表达式》
  10. Python测试Kafka集群(pykafka)
  11. 一个不会言谈的程序猿,惊奇发现自己能力的多么的优秀
  12. Linux Vim快捷键
  13. filenet java配置_技术的力量:IPFS新贵Filenet缘何采用Podt
  14. android sd卡数据恢复软件下载,手机SD卡内存卡数据恢复软件
  15. 京冀津城际铁路网规划大全
  16. 淘宝秒杀半价前N名半价商品
  17. Win10 中主机名hosts 文件位置
  18. Qt Design Studio 2.2 测试版发布啦!迎来全新属性视图
  19. 高中英语选修计算机,高中英语课堂
  20. 41、防火检查中安全疏散设施的要求

热门文章

  1. 形变块匹配跟踪(2):配准跟踪与几何约束_md
  2. NorthWest University - Medical Engineering
  3. IE、FF的基本注意事项
  4. 在ASP.NET中怎么用SESSION判断用户是否登录
  5. 烧写文件系统——韦东山嵌入式Linux学习笔记11
  6. 工程师如何在工作中提升自己?
  7. 操作系统(三十七)基本分页存储的概念
  8. STM32开发 -- UCOSII
  9. STM32开发 -- Git的详细使用
  10. Sparkmllib scala线性回归