Skip to content
一个快速生成后端模拟数据的懒人工具,支持代码生成器模板开发
Branch: dev
Clone or download
Latest commit 4a561fa May 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets/uploads init May 17, 2018
build init May 17, 2018
docs update May 7, 2019
screenshot update May 7, 2019
src update May 4, 2019
templates
.babelrc
.editorconfig
.eslintignore init May 17, 2018
.eslintrc.js init May 17, 2018
.gitignore 增加代码生成 Jun 25, 2018
.jsbeautifyrc init May 17, 2018
Dockerfile init May 17, 2018
README.md update May 7, 2019
gulpfile.js update May 7, 2019
nunjucks.tmLanguage 添加代码生成 Jun 27, 2018
package.json update May 4, 2019
publicKey.pub init May 17, 2018
yarn.lock init May 17, 2018

README.md

关于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

You can’t perform that action at this time.