我正在开发一个新的MEAN堆栈应用程序。我有很多关于在我的mongoDB中创建和管理查找类型值的样板代码。我估计在我的mongoDB中,我最终会得到大约20个将随着时间的推移而增长的集合。我没有手动编写每个“集合”的CRUD操作,而是考虑编写一个代码生成器,为我的API和客户端控制器,工厂和HTML编写样板代码。我已经为我的一个查找创建了模板。现在,对于20个左右的额外查找,我需要复制代码,只需更改每个查找的数据库方案。
我觉得自己对于我需要做的事情和自以为是的事情来说太沉重了?有谁知道我可以使用的镀锡工具\脚手架包。基本上我想创建模板文件,然后根据我的收集方案填写空白。
我使用以下包来模拟一般的想法。 https://github.com/thisandagain/generator对现有或最喜欢的套餐有何想法?
答案 0 :(得分:1)
我最终使用了以下项目:
https://github.com/jspears/mers
通过简单地在mongoose js中定义mongo方案,这将允许我们在运行中拥有完整的CRUD API。
我们已经使用它大约一个星期了,它的工作很棒!