mock-hot-middleware
服务于前后端分离的项目,提供接口数据 mock 服务并支持 hot-reload 的 express 中间件
Features
- 配置简单,无需更改项目结构
- mock 文件 随改随生效
- 支持获取参数
Usage
Install:
npm install mock-hot-middleware --save-dev
In your express entry file:
var express = var mockHotMiddleware = var app = ...app...app
Options
- prefix/suffix: api接口前缀或后缀
- path: mock 文件夹
Example
如果你想模拟 api => /plateform/user/getUserInfo 接口,你可以在项目目录下建立 mock 文件夹,其中 user/getUserInfo.js
的内容如下:
moduleexports = result: "success" message: "" code: 0000 data: userId: 1 name: "yanm1ng" age: 21 address: "HangZhou" major: "Software Engineering"
or
module { // 对 params 参数的处理 return result: "success" message: "" code: 0000 data: userId: paramsuserId name: "yanm1ng" age: 21 address: "HangZhou" major: "Software Engineering" }
接着访问 http://localhost:3000/plateform/user/getUserInfo?userId=1