vue 模拟数据请求 使用json-server
今天弄了个项目不想去写后台,于是乎搞个模拟数据,网上大部分使用express,尝试了很多个配置方式,都不成功
很难受,也可能是因为现在vue-cli的文件配置跟以前不一样的,总是不能成功。
废话多数 ,我使用的json-server 做模拟数据请求(我使用的是最新的配置文件)
第一步:先引入 npm i -s json-server
第二步:在webpack.dev.conf.js 配置
const jsonServer = require('json-server') const apiServer = jsonServer.create() const apiRouter = jsonServer.router('datas/data.json') //数据关联server,datas与index.html同级 const middlewares = jsonServer.defaults() apiServer.use(middlewares) apiServer.use('/api',apiRouter) apiServer.listen(3000, () => { //监听端口 console.log('JSON Server is running') }) 特别要注意一下模拟数据的路径问题
router('datas/data.json') 默认是和index.html同级的目录第三步: 配置代理端口 ,因为我们的模拟数据的服务是3000端口的,存在跨域问题,解决方式有两种
1、axios配置跨域 (其实这个很多项目应该这么做,但我只是想模拟一下数据,就算了,后期在处理)
2、在config/index.js中配置
proxyTable: {
'/api':'http://localhost:3000/'
},
备注 我的json数据格式
{ "login":{ //这里就是你要请求的接口 "errno":0 , "data":{ "name":"amdin", "password":"888888" } }, //下面可以写很多 } 请求方式
- Vue-cli 使用json server在本地模拟请求数据的示例代码
- Vue-cli 使用json server在本地模拟请求数据
- webpack4.0.1_vue脚手架的项目与json-server结合,vue开发前端时用json-server模拟数据,fetch的请求代码
- Vue使用json-server进行后端数据模拟功能
- vue-resource + json-server模拟数据 vue-cli配置
- 新版vue-cli配置json-server及模拟post请求相关笔记
- 使用json-server模拟后台数据
- VUE请求本地数据的配置json-server
- vue-resource + json-server模拟数据的方法
- 用node.js搭建服务器,模拟返回json数据供客户端get,post请求使用
- vue 使用模拟的json数据查看效果
- json-server本地模拟数据工具的使用
- vue中的axios.post使用json数据传输,出现请求头字段内容类型是不被允许的情况的解决方案
- webpack4.0.1_vue脚手架的项目与json-server结合,vue开发前端时用json-server模拟数据
- vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
- 使用json-server简单完成CRUD模拟后台数据的方法
- Vue2.0 使用vue-resource 模拟网络请求加载本地数据
- pyhon3模拟登录百度(2)—— 使用IE11理清百度登录内部逻辑和分析请求发送数据
- 页面使用$.getJSON只获取一次数据,导致多个请求返回的都是第一个结果
- Java 模拟post请求,发送json格式数据