vue2.0配置webpack.dev.conf.js加载本地json数据

Posted 你是海上的烟火

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2.0配置webpack.dev.conf.js加载本地json数据相关的知识,希望对你有一定的参考价值。

打开webpack.dev.conf.js

在const portfinder = require(‘portfinder‘)后加入以下配置

1 const express = require(‘express‘)
2 const app = express() // 请求server
3 var appData = require(‘../data.json‘) //加载本地数据
4 var seller = appData.seller //获取对应的数据
5 var goods = appData.goods
6 var ratings = appData.ratings
7 var apiRoutes = express.Router()
8 app.use(‘/api‘, apiRoutes) //通过路由请求数据

在devServer: { }中加入以下配置

 1     before(app) {
 2       app.get(‘/api/seller‘, (req, res) => {
 3         res.json({
 4           errno: 0,
 5           data: seller // 接口返回json数据
 6         })
 7       }),
 8       app.get(‘/api/goods‘, (req, res) => {
 9         res.json({
10           errno: 0,
11           data: goods // 接口返回json数据
12         })
13       }),
14       app.get(‘/api/ratings‘, (req, res) => {
15         res.json({
16           errno: 0,
17           data: ratings // 接口返回json数据
18         })
19       })
20     }
21   }

 

以上是关于vue2.0配置webpack.dev.conf.js加载本地json数据的主要内容,如果未能解决你的问题,请参考以下文章

手撕vue-cli配置——webpack.dev.conf.js篇

vue-cli搭建项目模拟后台接口数据,webpack-dev-conf.js文件配置

vue - webpack.dev.conf.js

vue-cli#2.0 webpack 配置分析

vue - webpack.dev.conf.js for merge

vue+vuecli+webapck2项目配置文件详解