最新的vue里dev-server.js被替換成了webpack-dev-conf.js
1,在const portfinder = require(‘portfinder’)后添加代碼
const express = require('express')
const app = express()
//加載本地?cái)?shù)據(jù)文件
var appData = require('../data.json')
//獲取本地?cái)?shù)據(jù)
var seller = appData.seller
var goods = appData.goods
var ratings = appData.ratings
var apiRoutes = express.Router()
//通過/api/seller這樣調(diào)取本地?cái)?shù)據(jù)
app.use('/api', apiRoutes)
2.找到這個(gè)文件下的devServer配置項(xiàng),在最后添加你的模擬接口路由。
before(app) {
app.get('/api/seller', (req, res) => {
res.json({
// 這里是你的json內(nèi)容
errno: 0,
data: seller
})
}),
app.get('/api/goods', (req, res) => {
res.json({
// 這里是你的json內(nèi)容
errno: 0,
data: goods
})
}),
app.get('/api/ratings', (req, res) => {
res.json({
// 這里是你的json內(nèi)容
errno: 0,
data: ratings
})
})
}
所有的配置修改都要重新npm run dev才能生效