我获取不到mock数据
来源:2-3 api 接口 mock

慕瓜438244
2019-10-24
6回答
-
慕瓜438244
提问者
2019-10-31
vue.config.js文件:
const webpack = require('webpack')
const path = require('path')
const appData = require('./data.json')
const seller = appData.seller
const goods = appData.goods
const ratings = appData.ratings
function resolve (dir) {
return path.join(__dirname, dir)
}
module.exports = {
css: {
loaderOptions: {
stylus: {
'resolve url': true,
'import': [
'./src/theme'
]
}
}
},
pluginOptions: {
'cube-ui': {
postCompile: true,
theme: true
}
},
devServer: {
before (app) {
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
})
})
}
},
chainWebpack (config) {
config.resolve.alias
.set('components', resolve('src/components'))
.set('common', resolve('src/common'))
.set('api', resolve('src/api'))
config.plugin('context')
.use(webpack.ContextReplacementPlugin,
[/moment[/\\]locale$/, /zh-cn/])
},
publicPath: ''
}
路由里面改成:
const router = new VueRouter({
mode: 'history',
routes
})
10 -
慕瓜438244
提问者
2019-10-31
修改后拿到的数据,就可以玩数据啦
00 -
前端是我菜
2019-10-31
同学你的现在可以了么,把请求数据的代码贴出来
012019-10-31 -
慕瓜438244
提问者
2019-10-31
你把baseurl 换成publicUrl试试 可能是脚手架版本的问题 我的就是这样
012020-02-28 -
秋之风
2019-10-31
我也是获取不到
00 -
ustbhuangyi
2019-10-25
http://localhost:8080/api/goods
中间没有 # 号022019-10-31
相似问题