vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法


Posted in Javascript onApril 17, 2019

由于最新版本的vue-cli已经放弃dev-server.js,需在webpack.dev.conf.js配置才行

新版本的webpack.dev.conf.js配置如下:

const express require('express')
const app =express()
var appData = require('..data.json')
var seller = appData.seller
var goods = appData.goods
var ratings = appData.ratings
var apiRoutes = express.Router()
app.use('/api', apiRoutes)

找到devServer后,在最后面添加:

before(app) {
   app.get('/api/appData',function(req,res){
    res.json({
     errno:0,
     data:appData
    })
   }),
   app.get('/api/seller',function(req,res){
    res.json({
     errno:0,
     data:seller
    })
   }),
   app.get('/api/goods',function(req,res){
    res.json({
     errno:0,
     data:goods
    })
   }),
   app.get('/api/ratings',function(req,res){
    res.json({
     errno:0,
     data:ratings
    })
   })
  }

最后一定要重启才会生效,因为修改了配置文件,重新跑一次npm run dev.

打开路径 http://localhost :8080/api/appData就能请求到数据

打开 http://localhost :8080/api/seller 能请求到seller相关数据

如图:

vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法

总结

以上所述是小编给大家介绍的vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
jQuery UI Datepicker length为空或不是对象错误的解决方法
Dec 19 Javascript
jquery实现触发时更新下拉列表内容的方法
Dec 02 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 Javascript
简单理解vue中Props属性
Oct 27 Javascript
微信小程序之小豆瓣图书实例
Nov 30 Javascript
JavaScript实现获取远程的html到当前页面中
Mar 26 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
详解vue后台系统登录态管理
Apr 02 Javascript
vue fetch中的.then()的正确使用方法
Apr 17 Javascript
js实现省级联动(数据结构优化)
Jul 17 Javascript
jQuery实现动态加载瀑布流
Sep 01 jQuery
微信小程序实现点击生成随机验证码
Sep 09 Javascript
vue component 中引入less文件报错 Module build failed
Apr 17 #Javascript
Vue项目路由刷新的实现代码
Apr 17 #Javascript
vue cli 3.x 项目部署到 github pages的方法
Apr 17 #Javascript
详解vue开发中调用微信jssdk的问题
Apr 16 #Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 #Javascript
vue微信分享的实现(在当前页面分享其他页面)
Apr 16 #Javascript
在Vue项目中使用snapshot测试的具体使用
Apr 16 #Javascript
You might like
PHP统计二维数组元素个数的方法
2013/11/12 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
javascript 全等号运算符使用说明
2010/05/31 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
javascript中关于&& 和 || 表达式的小技巧分享
2015/04/10 Javascript
解决JavaScript数字精度丢失问题的方法
2015/12/03 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
集体备课反思
2014/02/12 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
企业挂职心得体会
2014/09/10 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
今日说法观后感
2015/06/08 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
详解php中流行的rpc框架
2021/05/29 PHP
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python