开始:需要安装
express
npm install express
body-parser
npm install body-parser

// 3.0 使用express 模拟数据 var express = require('express') var apiServer = express() var bodyParser = require('body-parser') apiServer.use(bodyParser.urlencoded({ extended: true })) apiServer.use(bodyParser.json()) var apiRouter = express.Router() var fs = require('fs') apiRouter.route('/:apiName') .all(function (req, res) { fs.readFile('./db.json', 'utf8', function (err, data) { // 读取 db.json 数据文件 if (err) throw err var data = JSON.parse(data) if (data[req.params.apiName]) { res.json(data[req.params.apiName]) } else { res.send('no such api name') } }) }) apiServer.use('/api', apiRouter); apiServer.listen(8080 + 1, function (err) { if (err) { console.log(err) return } console.log('Listening at http://localhost:' + (8080 + 1) + '\n') })

  

由于端口号使用了8081,而vue使用的是8080, 这时就需要通过代理:config/index.js

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

express 模拟数据,支持GET/POST 随笔 第1张

在浏览器访问测试

结果:

express 模拟数据,支持GET/POST 随笔 第2张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄