fastmock数据

本文介绍了如何使用 FastMock 生成不同ID和类型的模拟数据,并结合分页请求参数进行操作,以满足如豆瓣等应用场景的需求。

1.不同id不同类型/列表在这里插入图片描述

{
   
   
  "code":200,
  "msg":"ok",
  "data|20":[{
   
   
    "id|+1":1,
    "category_name":"@ctitle(4)",
    "list|10":[{
   
   
      "good_name":"@ctitle()",
      "good_price|100-300":1,
      "good_src":"@image('50x50','@color')"
    }]
  }]
}

2.内含分页请求参数

{
   
   
  "list": function(
在本地部署 FastMock 服务可以通过多种方式进行,以下是基于 Node.js 环境的常规部署步骤。FastMock 是一个开源的接口模拟工具,适合前后端分离开发中使用,尤其适用于团队协作和本地测试。 ### 安装准备 确保你的系统已经安装了以下依赖: - **Node.js**(建议版本 v10.x 或更高) - **npm**(随 Node.js 自动安装) - **MongoDB**(用于数据存储) ### 部署步骤 1. **克隆项目代码** 使用 Git 将 FastMock 的源码克隆到本地: ```bash git clone https://github.com/fastmock/fastmock.git cd fastmock ``` 2. **安装依赖** 在项目根目录下运行以下命令安装所需的依赖包: ```bash npm install ``` 3. **配置数据库连接** 修改 `config/config.default.js` 文件,配置 MongoDB 的连接信息: ```javascript exports.mongo = { url: 'mongodb://localhost:27017/fastmock', }; ``` 4. **启动服务** 执行以下命令启动 FastMock 服务: ```bash npm run dev ``` 默认情况下,服务将在 `http://localhost:7001` 上运行。 5. **访问管理界面** 打开浏览器,访问 `http://localhost:7001` 即可进入 FastMock 的 Web 管理界面,开始创建和管理 Mock 接口。 ### 注意事项 - 如果遇到依赖问题或版本不兼容的情况,可以尝试使用 `nvm`(Node Version Manager)来切换 Node.js 版本。 - 对于生产环境部署,建议使用 `pm2` 等进程管理工具来保持服务稳定运行。 - 若需通过域名访问,可配合 Nginx 进行反向代理设置。 以上方法适用于大多数本地开发环境[^2]。若你对 Docker 更为熟悉,也可以考虑使用 Docker Compose 来编排整个环境,但这通常需要额外的学习和配置成本[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值