vue-cli项目配置mock数据(新版本)
2024-08-28 18:52:53
最新的vue-webpack-template 中已经去掉了dev-server.js 但是要进行模拟后台数据的,如何模拟本地数据操作?
解决方法:
dev-server.js 改用webpack-dev-conf.js代替。
新版webpack.dev.conf.js配置如下:
在const portfinder = require(‘portfinder’)后面添加
const express = require('express')
const app = express()
var goodsData = require('../mock/goods.json')//加载本地数据文件
var apiRoutes = express.Router()
app.use('/goods', apiRoutes)
//然后找到devServer,在里面添加
before(app) {
app.get('/api/goodsData', (req, res) => {
res.json({
errno: 0,
data: goodsData
})//接口返回json数据,上面配置的数据goodsData就赋值给data请求后调用
})
}
然后npm run dev,一定要重启 一下就可以http://localhost:8080/XXX 访问了
截图如下
最新文章
- js 倒计时
- 分分钟教会大家第一个Spring入门案例
- 利用nodejs模块缓存机制创建“全局变量”
- Go
- 10分钟API Hook MessageBox
- Linux系统默认服务建议开启关闭说明列表
- Web开发者和设计师必须要知道的 iOS 8 十个变化
- [LeetCode] Ugly Number II (A New Question Added Today)
- [转] Nginx + CGI/FastCGI + C/Cpp
- php 序列化储存和转化 json_encode() json_decode($q,true)
- LeetCode_Subsets
- Best Time to Buy and Sell Stock III 解答
- 提纲挈领webrtc之NS(noise suppression)模块
- TypeScript 素描 - 高级类型、迭代器
- CyclicBarrier源码解读
- Neo4j学习案例【转】
- Saltstack配置管理
- 关于Context []startup failed due to previous errors
- Linux下的ICMP反弹后门:PRISM
- django 连接mysql 数据库
热门文章
- 查准率与查全率(precision and recall) 的个人理解
- Avito Cool Challenge 2018 Solution
- [OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑
- 前端学习笔记之JavaScript
- 想转行学Java,却又担心自己半路出家成不了大牛
- HDU - 3068 最长回文(马拉车Manacher)题解
- Android 引用资源
- git入门篇
- 雷林鹏分享:Ruby CGI Cookies
- PHP------数组和对象相互转化,stdClass Object转array