puer-mock 项目使用教程
目录结构及介绍
puer-mock 项目的目录结构如下:
puer-mock/
├── example/
│ ├── _mockserver.json
│ ├── _mockserver.js
│ └── ...
├── node_modules/
├── package.json
├── README.md
└── ...
example/
:包含示例配置文件和启动脚本。_mockserver.json
:示例配置文件,定义了API路由和响应模板。_mockserver.js
:示例启动脚本,用于启动Mock服务器。
node_modules/
:依赖模块目录。package.json
:项目配置文件,包含项目信息和依赖列表。README.md
:项目说明文档。
项目的启动文件介绍
puer-mock 项目的启动文件是 _mockserver.js
,位于 example/
目录下。该文件用于启动Mock服务器,并加载配置文件 _mockserver.json
。
启动文件的主要功能如下:
- 读取配置文件
_mockserver.json
。 - 根据配置文件中的API路由和响应模板启动Mock服务器。
- 支持热更新,修改配置文件后无需重启服务器,更改立即生效。
启动命令如下:
puer -a _mockserver.js
项目的配置文件介绍
puer-mock 项目的配置文件是 _mockserver.json
,位于 example/
目录下。该文件用于定义API路由和响应模板。
配置文件的结构如下:
{
"api": [
{
"GET /api/users": {
"response": []
}
}
]
}
api
:定义API路由和响应模板。GET /api/users
:定义一个GET请求的路由。response
:定义响应数据模板。
配置文件支持多种请求类型(如GET、POST等)和复杂的响应数据模板,通常由Mock.js的数据语法构建。
更多配置选项和详细信息,请参考官方文档:mockserver config doc。
以上是 puer-mock 项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对你有所帮助!