为了账号安全,请及时绑定邮箱和手机立即绑定

请推荐一款基于koa mongoose的脚手架工具

/ 猿问

请推荐一款基于koa mongoose的脚手架工具

烙印99 2019-03-02 17:44:19

业务背景

  • 最近在学习通过koa+mongoose搭建api服务器

  • 结果是对现在的操作流程感到非常的痛苦

  • 现在的操作流程如下

    1. 创建mongoose模型文件 model/user.js

    2. 新建User模型的数据库增删改查的 db/user.js

    3. 新建对应这个db文件的控制器文件 controller/user.js

    4. 添加restfull形式的路由文件 router/user.js

    5. 再将路由文件注入到koa-router里面

苦恼的根源

  • 如果我有十个模型(数据表)

  • 那么我就要重复上面的动作十次

  • 并且每个模型的增删改查都是最苦必备的操作

  • 这好麻烦啊

他山之石

  • 以前接触c# mvc的时候

  • studio就自带这样一个脚手架

  • 你只需要把模型定义好,什么数据库链接啊,控制器啊,甚至是视图都自动给创建好了

我的问题

  • 那么node上有没有这样的脚手架工具呢?

别喷我伸手党

  • 百度上搜索过,没有

  • google上也搜索过,但是纯英文的东西,看着有点慢,所以先来提个问题,效率会高一些

  • 现在又去google了...


查看完整描述

2 回答

?
Qyouu

啊,另外.如果能够顺便推荐一款,自动将路由文件生成swagger或者postman的接口文档的工具就最好不过啦,就不用单独开贴提问了

查看完整回答
反对 回复 2019-03-02
?
沧海一幻觉

建议尝试一下 Egg.js 或者 ThinkJS,二者都是基于 Koa 2.x 开发,也有接入 mongoose 的插件,并且考虑了一些常见的开发场景并作了处理,不知能否满足你的要求。

查看完整回答
反对 回复 2019-03-02

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信