2.0.0 • Published 2 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
2 years ago
2.0.0-beta.1
2 years ago
2.0.0
2 years ago
1.3.2
2 years ago
1.3.2-beta.1
2 years ago
1.3.1
3 years ago
1.3.1-beta.1
3 years ago
1.3.1-beta.0
3 years ago
1.3.0
3 years ago
1.3.0-rc.3
3 years ago
1.3.0-rc.4
3 years ago
1.3.0-rc.2
3 years ago
1.3.0-rc.1
3 years ago
1.2.1
3 years ago
1.2.1-beta.1
3 years ago
1.2.1-beta.2
3 years ago
1.2.0
3 years ago
1.2.0-beta.1
3 years ago
1.1.2
3 years ago
1.1.2-beta.1
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.1.0-beta.2
3 years ago
1.1.0-beta.1
3 years ago
1.0.1-0
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.1.6
4 years ago
0.1.5
5 years ago
0.1.5-0
5 years ago
0.1.4
5 years ago
0.1.4-0
5 years ago
0.1.3
5 years ago
0.1.3-1
5 years ago
0.1.3-0
5 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago