vue cli3 本地调用json 的方法 - qingqinggit/- GitHub Wiki
1.# vue-cli3 的静态文件是public ,文件放在这里面才能被访问
axios.get('json/test.json').then(response => {
console.log(response.data);
}, response => {
console.log("error");
});
2.# = 在vue.config.js 里面配置
const express = require('express')
const app = express()
var singer = require('./src/db/data/singer.json') //本地json文件数据
var recommend=require('./src/db/data/recommend.json')
var apiRoutes = express.Router();
app.use('/api',apiRoutes)
module.exports = {
devServer:{
before(app) {
app.get('/api/singer', (req, res) => {
res.json({
errno: 0, // 这里是你的json内容
data: singer
})
})
app.get('/api/recommend', (req, res) => {
res.json({
errno: 0, // 这里是你的json内容
data: recommend
})
})
},
open: process.platform === 'darwin',
host: '0.0.0.0',
port: 8080,
https: false,
hotOnly: false,
proxy: null //设置跨域,即将本文件内任何没有匹配到的静态文件,都指向跨域地址
},
}