1


跟网上教程比,少了两个文件,多了个图片。而少的dev-server.js文件正好是要进行模拟后台数据的,现在改怎么办呀,如何模拟本地数据操作?

查看全部 10 个回答

0

楼主问题解决了吗?我也是看的视频,按照下面贴的更新的代码来写,为什么在控制台可以得到json数据,但是页面无法渲染呢?

推荐答案

4

已采纳

答案和1楼的一样:
在webpack.dev.conf.js文件中

//首先
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)

//找到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
    })
  })
}

这样就可以了

1

before会报错

王XX · 2017年11月14日

展开评论