koa-easy-mock
v0.1.4
Published
koa mock development
Downloads
4
Readme
koa-easy-mock
使用方式
1. CLI(命令行)直接使用
参数
| key | type | description | default | | -------- | -----: | -------------------------------: | :----: | | port | number | 端口 | 3001 | | apiPath | string | 接口地址 | /api | | apiFilePath| string | api文件放置地址 | mock/ | | method | string | 默认方法该方法的mock数据可不加(get_) | get |
mock数据结构示例
用法
# 安装koa-easy-mock包
npm i -g koa-easy-mock / npm i -D koa-easy-mock
# 工程根目录下使用该命令
easy-mock --apiFilePath=mock/api --port=3001 --apiPath=/api
2. 以middeware(中间件)的形式使用
参数
| key | type | description | default | | -------- | -------: | ---------------------------------: | :-----------------: | | getApiPath | function | 获取api方法 | defaultGetApiPath | | apiPath | string | 接口地址 | /api | | apiFilePath | string | api文件放置地址 | mock | | isMock | boolean | 是否使用mock | undefined | | defaultMethod | string | 默认方法该方法的mock数据可不加(get_) | get |
用法
# 安装包
npm i -D koa-easy-mock
#启动node服务服务 例子如下:
const Koa = require('koa');
const app = new Koa();
const easyMock = require('koa-easy-mock');
const port = 3001;
app.use(easyMock.easyMockMiddleware({
apiFilePath: 'mock/api',
apiPath: '/api',
isMock: true
}))
app.listen(port, () => {
console.log(`mock start: http://localhost:${port}`);
})