这篇文章主要为大家展示了“Vue-cli中build文件夹下没有dev-server.js文件如何配置mock数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“
这篇文章主要为大家展示了“Vue-cli中build文件夹下没有dev-server.js文件如何配置mock数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue-cli中build文件夹下没有dev-server.js文件如何配置mock数据”这篇文章吧。
由于最新版本的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频道!
--结束END--
本文标题: vue-cli中build文件夹下没有dev-server.js文件如何配置mock数据
本文链接: https://www.lsjlt.com/news/78849.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0