首页
学习
活动
专区
圈层
工具
发布

16、axios的使用与数据的mock2(使用proxyTable代理)

前言:上篇讲了axios的基本使用然后写了个json文件mock了下数据,最后我们安装了express并在webpack.dev.conf.js中配置后成功的在浏览器中访问到了数据。...但是这样访问mock数据的方式未免太过麻烦,所以这章我们用简单的proxyTable代理的方式访问mock数据。...GitHub:https://github.com/Ewall1106/mall 1、设置proxyTable ? 设置proxytable代理 新增这几条的代码是什么意思呢?...axios获取mock数据 好了,知道了新增几行代码的意思,我们就在home.vue页面用这种方式访问下数据 ?...使用axios 3、去浏览器中看看是不是访问成功了 ? localhost 没问题,至此,我们通过两种方式从本地获取了数据,接下来就是把数据渲染到页面上了。

95720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    axios请求,跨域问题,设置跨域代理

    生成一个vue项目之后,开始写请求,请求数据,渲染到前端界面,有时候直接请求服务器上的接口,会遇到跨域问题,遇到跨域的时候,需要设置跨域代理~ 1:进入新建的项目之中,使用npm安装axios模块。...2:准备json数据 自己写了一个json数据,放在服务器上,现在要通过vue项目调用数据 http://www.intmote.com/test.json 3:跨域问题,设置代理,利用proxyTable...属性实现跨域请求 在config/index.js 里面找到proxyTable :{} ,然后在里面加入以下代码 proxyTable: { '/api': { target: '...4:打开一个界面test.vue,开始写请求数据的方法 在写代码之前,要记得引入import axios from 'axios'模块。...response => { console.log('error') } ) } } } 6:再次运行 ctrl+c退出,再次使用命令启动

    6.6K40

    Vue的跨域解决方案

    当我们在路由里面配置成一下代理可以解决跨域问题: proxyTable:{ '/goods/*':{ target:'http://localhost:3000...正确的姿势: 如果把所有的接口,同意规范为一个入口,在一定程度上会解决冲突 把以上配置统一在前面加上/api/ proxyTable:{ '/api/*':{...target:'http://localhost:3000' }, }, 如果我们配置成这种凡是,在使用http请求的时候就会发生变化,会在请求前面加上一个api,相对路由也会发生变化,也会在接口前面加上...api,这样也会很麻烦,我们就可以使用一下方式来解决这个问题: proxyTable: { '/api/**': { //注意星号 target...list').then(result=>{ let res = result.data; this.nickName = ''; console.log(res); }) } 最终代码 在代理里面配置 proxyTable

    51740

    vue+axios+echarts实现一个折线图

    前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面使用,引入的例子。...---- 以上完成的,只是一个静态页面,下面就开始完成动态数据渲染部分的折线图部分啦~~ ---- 1:进入项目,npm安装 npm install axios --save 2.在main.js下引用...axios import axios from 'axios' image 3:准备json数据 { "categories": [ "1", "2",...如果需要我们处理,我们可以设置代理,利用proxyTable属性实现跨域请求 在config/index.js 里面找到proxyTable :{} ,然后在里面加入以下代码 (这里处于安全考虑,我隐藏了自己的而服务器域名...,如果需要测试,改成你自己的即可) proxyTable: { '/api': { target: 'http://inxxxe.com',//设置你调用的接口域名和端口号

    97911

    vue+axios+echarts实现一个折线图

    前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面使用,引入的例子。...---- 以上完成的,只是一个静态页面,下面就开始完成动态数据渲染部分的折线图部分啦~~ ---- 1:进入项目,npm安装 npm install axios --save ?...2.在main.js下引用axios import axios from 'axios' ?...如果需要我们处理,我们可以设置代理,利用proxyTable属性实现跨域请求 在config/index.js 里面找到proxyTable :{} ,然后在里面加入以下代码 (这里处于安全考虑,我隐藏了自己的而服务器域名...,如果需要测试,改成你自己的即可) proxyTable: { '/api': { target: 'http://inxxxe.com',//设置你调用的接口域名和端口号

    1.8K10

    vue+axios+echarts实现一个折线图

    前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面使用,引入的例子。...以上完成的,只是一个静态页面,下面就开始完成动态数据渲染部分的折线图部分啦~~ 1:进入项目,npm安装 npm install axios --save 2.在main.js下引用axios import...axios from 'axios' image 3:准备json数据 { "categories": [ "1", "2", "...如果需要我们处理,我们可以设置代理,利用proxyTable属性实现跨域请求 在config/index.js 里面找到proxyTable :{} ,然后在里面加入以下代码 (这里处于安全考虑,我隐藏了自己的而服务器域名...,如果需要测试,改成你自己的即可) proxyTable: { '/api': { target: 'http://inxxxe.com',//设置你调用的接口域名和端口号 changeOrigin

    15510

    Spring Boot + Vue + Shiro 实现前后端分离、权限控制

    来源:http://sina.lt/gauR 一、前后端分离思想 二、后端 Springboot 三、前端 Vue + ElementUI + Vue router + Vuex + axios + webpack...三、前端 Vue + ElementUI + Vue router + Vuex + axios + webpack 主要参考: https://cn.vuejs.org/v2/guide/ https...遇到了网上很多人说的,proxyTable无论如何修改,都没效果的现象。...1、(非常重要)确保proxyTable配置的地址能访问,因为如果不能访问,在浏览器F12调试的时候看到的依然会是提示404。...后端写一个Controller返回前端界面(我使用Vue开发的是单页面应用),但是这样其实又将前后端耦合在一起了,不过起码做到前后端分离开发,方便开发的目的已经达成,也初步达成了要求,由于项目的需要,我是这样做的

    85231
    领券