Skip to content

一个快速生成后端模拟数据的懒人工具,支持代码生成器模板开发

License

Notifications You must be signed in to change notification settings

wjkang/lazy-mock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5e69439 · Jan 14, 2020
May 17, 2018
Sep 18, 2019
May 7, 2019
Sep 18, 2019
May 7, 2019
Sep 18, 2019
Sep 18, 2019
Sep 18, 2019
Sep 18, 2019
May 17, 2018
Jan 14, 2020
May 7, 2019
Sep 18, 2019
Sep 18, 2019
Sep 18, 2019
Sep 18, 2019
Jun 27, 2018
Sep 18, 2019
May 17, 2018
Sep 18, 2019

Repository files navigation

关于lazy mock

一个快速生成后端模拟数据的懒人工具

是什么

lazy mock 是一个使用koa2构建的,lowdb持久化数据到JSON文件的快速生成后端模拟数据的工具。只需要简单的配置就可以实现和json-server一样的功能,但是比json-server更加灵活,后期可配置性更强,完全可以模拟真实后端业务逻辑。

lazy mock默认包含了jwt实现的登录与登出,实现了基于RBAC模型的通用权限控制逻辑。

安装

$ npm install -g lazy-mock

使用

$ lazy-mock init <template-name> <project-name>

例子:

$ lazy-mock init d2-admin-pm my-project

在 my-project 目录下执行 npm install

目前支持模板

支持模板开发及自定义,详细看文档

特性

  • 轻松对接mock.jsfaker.js等假数据生成工具
  • 不需要数据库,直接持久化数据到JSON文件
  • 相比json-server单JSON文件,支持一个实体一个JSON文件
  • 默认包含了jwt实现的登录与登出,基于RBAC模型的权限控制
  • 使用 async/await 处理异步问题
  • MVC代码分层结构
  • 内置简单代码生成器

文档

Stargazers over time

Stargazers over time