2.0.0 • Published 4 years ago
webpack-dev-mock v2.0.0
mock-dev-server
mock-dev-server 是一个 express 服务的中间件
读取项目目录下的 mock/index.js
文件生成,会配置对应的接口。
示例
// mock/index.js
const foo = require('./foo.json');
const bar = require('./bar');
module.exports = {
// 同时支持 GET 和 POST
'/api/users/1': foo,
'/api/foo/bar': bar(),
// 支持标准 HTTP
'GET /api/users': { users: [1, 2] },
'DELETE /api/users': { users: [1, 2] },
// 支持自定义函数,API 参考 express4
'POST /api/users/create': (req, res) => {
res.end('OK');
},
// 支持参数
'POST /api/users/:id': (req, res) => {
const { id } = req.params;
res.send({ id: id });
},
};
服务代码使用方法
// server.js
const express = require('express');
const mockServer = require('mock-server');
const app = express();
mockServer(app);
app.get('/', (req, res) => res.send('hello world'));
app.listen(6001, () => {
console.log('Example app listening on port 6001!');
console.log('http://127.0.0.1:6001');
});
2.0.0-beta.2
4 years ago
2.0.0-beta.1
4 years ago
2.0.0
4 years ago
1.3.2
4 years ago
1.3.2-beta.1
4 years ago
1.3.1
4 years ago
1.3.1-beta.1
4 years ago
1.3.1-beta.0
4 years ago
1.3.0
4 years ago
1.3.0-rc.3
4 years ago
1.3.0-rc.4
4 years ago
1.3.0-rc.2
4 years ago
1.3.0-rc.1
4 years ago
1.2.1
4 years ago
1.2.1-beta.1
4 years ago
1.2.1-beta.2
4 years ago
1.2.0
4 years ago
1.2.0-beta.1
4 years ago
1.1.2
4 years ago
1.1.2-beta.1
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.1.0-beta.2
4 years ago
1.1.0-beta.1
4 years ago
1.0.1-0
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
0.1.6
5 years ago
0.1.5
6 years ago
0.1.5-0
6 years ago
0.1.4
6 years ago
0.1.4-0
6 years ago
0.1.3
6 years ago
0.1.3-1
6 years ago
0.1.3-0
6 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago