想部署本地用的mock服务器,毕竟大搜车的Easy-Mock网站经常打不开,部署easymock也并不是那么easy,easymock的node版本要求v8,10或者12都不行,docker还得另外研究,遂放弃。
实测环境
- node v10.16.0
- Mysql 5.7.26
部署
下载
git clone https://github.com/MarvenGong/fastmock.git
cd fastmock
npm install
但是还需要另外的修改
- 新建数据库,并命名为fastmock,规则为 utf8_general_ci
- 修改config/default.js,这里是你的数据库的连接
- 修改entity/index.js,在24行增加一句
entities.sequelizeInstance = sequelizeInstance 之后添加 entities.sequelizeInstance.sync()
修改 utils/index.js 的SMTP服务器 (可选)
自此,完成搭建,查看package.json下的脚本,运行npm run dev访问3000端口即可
补充一条:
(可选)修改数据库 api表下的 mock_rule 字段的规则,我这里改为20000

本文介绍了如何在本地部署Fastmock作为个人使用的mock服务器,替代无法稳定访问的Easy-Mock。详细步骤包括:实测环境(node v10.16.0, Mysql 5.7.26),从GitHub获取项目,进行数据库配置(创建fastmock数据库,utf8_general_ci编码),修改config和entity文件以适配数据库连接,可选地调整SMTP服务器配置,以及运行npm run dev启动服务。"
6799882,802188,VC++使用Socket实现断点续传下载工具,"['Socket编程', 'VC++开发', '网络应用', '下载工具', '内存管理']
19万+





