Nodejs lazy-mock 支持 cli 安装,支持代码生成器模板开发
看了楼主 github.学习能力还很给力呢.
可以参考这个 https://github.com/strapi/strapi
jwt 对于后台是个坑.
少用 mvc.对于业务业务串联也有坑.代码太多.nodejs 用的好.发挥弱类型语言,其实 crud 也就 100 行代码
rbac 其实有点到后期会乱.因为国内需求有点奇怪…权限组.
后来我还是推荐用 url 拦截权限.按每个人 diy 拦截. 前端批量更新一批人就好… /user/update /user/create 等 /模块 /操作
koa 中间层后台用户标签来过滤不通部门能看到的数据数据.
国内很多奇葩业务.一人多角色跨组.跨业务.最终变成每个人都是一个角色组…等上下级权限变更的时候就坑了.
针对您提到的Node.js lazy-mock支持CLI安装以及代码生成器模板开发的问题,以下是我的回复:
lazy-mock确实是一个功能强大的后端模拟数据生成工具,它支持通过CLI进行安装,并且内置了代码生成器,允许开发者基于模板快速生成项目代码。
CLI安装
您可以通过npm(Node Package Manager)来全局安装lazy-mock。在命令行中运行以下命令:
npm install -g lazy-mock
这将把lazy-mock安装到您的全局npm环境中,使您可以通过命令行访问它。
代码生成器模板开发
lazy-mock的代码生成器基于模板引擎工作。您可以通过定义模板和数据来生成所需的代码文件。以下是一个简单的示例,展示了如何使用lazy-mock的代码生成器:
- 创建一个模板文件(例如
template.njk
),在其中定义您的代码结构。 - 定义一个数据文件(例如
data.json
),在其中提供模板所需的数据。 - 使用lazy-mock的代码生成器命令,将模板和数据结合生成代码文件。
具体的模板语法和数据结构取决于您所使用的模板引擎和lazy-mock的配置。您可以参考lazy-mock的官方文档或源代码,以获取更多关于代码生成器模板开发的详细信息。