vue新版饿了么-build下没有devserver和devclient如何创建本地服务器使用本地数据

5次阅读

共计 604 个字符,预计需要花费 2 分钟才能阅读完成。

1、找到 build 文件夹

2、找到文件,webpack.dev.conf.js 文件

3、找到 const portfinder = require(‘portfinder’)这句话,增加下面代码:

const express = require('express');
const appData = require('本地数据文件')
const seller = appData.seller
const goods = appData.goods
const ratings = appData.ratings
const apiRoutes = express.Router();
app.use('api',apiRoutes)

4、在 const devWebpackConfig 里面找到 devServer,在devServer 里面添加 before:{} 方法,方法里面写下面的代码:

app.get('/api/seller', (req, res) => {
        res.json({
          errno: 0,
          data: seller
        }) // 接口返回 json 数据,并赋值给 data
      })
      app.get('/api/goods', (req, res) => {
        res.json({
          errno: 0,
          data: goods
        })
      })
      app.get('/api/ratings', (req, res) => {
        res.json({
          errno: 0,
          data: ratings
        })
      })

5、然后 npm run dev,一定要重启

正文完
 0