vue-cli的build的文件夾下沒有dev-server.js文件配置mock數(shù)據(jù)的方法
由于最新版本的vue-cli已經(jīng)放棄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就能請求到數(shù)據(jù)
打開 http://localhost :8080/api/seller 能請求到seller相關(guān)數(shù)據(jù)
如圖:

總結(jié)
以上所述是小編給大家介紹的vue-cli的build的文件夾下沒有dev-server.js文件配置mock數(shù)據(jù)的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
vue2.* element tabs tab-pane 動態(tài)加載組件操作
這篇文章主要介紹了vue2.* element tabs tab-pane 動態(tài)加載組件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
vue實現(xiàn)頂部導(dǎo)航欄以及跳轉(zhuǎn)
這篇文章主要介紹了vue實現(xiàn)頂部導(dǎo)航欄以及跳轉(zhuǎn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09
Vue.js每天必學(xué)之計算屬性computed與$watch
Vue.js每天必學(xué)之計算屬性computed與$watch,為大家詳細講解計算屬性computed與$watch,感興趣的小伙伴們可以參考一下2016-09-09

