vue-cli中没有dev-server.js了,如何配置express呢

网上也搜了很多的教程,但是很多都只给了如何配置,具体配置如下:

const express = require('express')
const app = express()
var appData = require('../data.json')
var seller = appData.seller
var goods = appData.goods
var ratings = appData.ratings
var apiRoutes = express.Router()

app.use('/api', apiRoutes)


before(app) {
      app.get('/api/seller', (req, res) => {
        res.json({
          // 这里是你的json内容
          errno: 0,
          data: seller
        })
      });
      app.get('/api/goods', (req, res) => {
        res.json({
          // 这里是你的json内容
          errno: 0,
          data: goods
        })
      });
      app.get('/api/ratings', (req, res) => {
        res.json({
          // 这里是你的json内容
          errno: 0,
          data: ratings
        })
      })

    }

        这就是网上大多数的配置了,但是,请注意,这里有坑,因为我按照这个配置完成之后发现 npm run dev 报错,最后终于找到了原因,请将下面的内容放到devServer中,然后就可以启动成功了

before(app) {
      app.get('/api/seller', (req, res) => {
        res.json({
          // 这里是你的json内容
          errno: 0,
          data: seller
        })
      });
      app.get('/api/goods', (req, res) => {
        res.json({
          // 这里是你的json内容
          errno: 0,
          data: goods
        })
      });
      app.get('/api/ratings', (req, res) => {
        res.json({
          // 这里是你的json内容
          errno: 0,
          data: ratings
        })
      })

    }



猜你喜欢

转载自blog.csdn.net/xuefeng11111/article/details/80206264
今日推荐