业务背景
- 最近在学习通过
koa
+mongoose
搭建api
服务器 - 结果是对现在的操作流程感到非常的痛苦
-
现在的操作流程如下
- 创建
mongoose
模型文件 model/user.js - 新建
User
模型的数据库增删改查的 db/user.js - 新建对应这个db文件的控制器文件 controller/user.js
- 添加restfull形式的路由文件 router/user.js
- 再将路由文件注入到koa-router里面
- 创建
苦恼的根源
- 如果我有十个模型(数据表)
- 那么我就要重复上面的动作十次
- 并且每个模型的增删改查都是最苦必备的操作
- 这好麻烦啊
他山之石
- 以前接触c# mvc的时候
- studio就自带这样一个脚手架
- 你只需要把模型定义好,什么数据库链接啊,控制器啊,甚至是视图都自动给创建好了
我的问题
- 那么node上有没有这样的脚手架工具呢?
别喷我伸手党
- 百度上搜索过,没有
- google上也搜索过,但是纯英文的东西,看着有点慢,所以先来提个问题,效率会高一些
- 现在又去google了...
啊,另外.如果能够顺便推荐一款,自动将路由文件生成swagger或者postman的接口文档的工具就最好不过啦,就不用单独开贴提问了
解决
live template
或者vscode的snippet
自定义片段