当前位置: 首页 > 后端技术 > Node.js

Dave:Node一键生成CRUD代码,又一款极度好用的代码生成器

时间:2023-04-03 10:17:05 Node.js

项目名称:Dave项目作者:Dave开源许可协议:Apache-2.0项目地址:https://gitee.com/zzf0529/Dave简介ProjectDave是专门为API设计的JSON网络传输协议和基于该协议的ORM库。为简单的CRUD、复杂的查询和简单的事务操作提供完全自动化的API。可以大大降低开发和沟通成本,简化开发流程,缩短开发周期。适用于前后端分离的中小型项目,尤其是互联网创业项目和自用项目。通过自动化API,前端可以自定义任意数据,任意结构!大多数HTTP请求后端不再需要编写接口,更不用说文档了!前端不再需要和后端沟通接口或文档问题!再也不会被文档中的各种错误所困!后台不再需要编写新版本的接口和文档来兼容老接口!再也不会随时随地被前端烦得没完没了!项目特色在线分析,自动生成接口文档,清晰易读,始终保持最新,自动校验和格式化,支持高亮和展开,自动生成各种语言代码,一键下载,自动管理和测试界面用例,一键分享,自动请求为JSON添加注解,一键切换前端无需向后端催接口,文档数据和结构完全自定义。你可以看到请求并知道结果,你可以一次获得任何数据和任何结构。可去除重复数据,节省流量,提高速度为后端提供通用接口,大部分API无需编写自动生成文档,无需编写和维护自动验证权限,自动版本管理,自动防止SQL注入开启API不需要分版本,始终保持兼容性,支持增删改查、模糊搜索、正则匹配、远程函数等框架描述生成介绍注:表的基本结构是id、createtime、updatetime介绍这一套codegenerator受限于node框架中的结构体生成规则,所有生成的implementations都在server端统一处理,然后返回。如果需要修改,只需修改后台服务的接口实现即可。内容目前整套生成内容主要围绕整套框架的设计结构进行,涵盖后台(WCF接口、数据接口、业务层)和前端代码生成(View和ViewModel层),如下所示。支持1.支持生成可预览编辑的代码,直接复制移植2.直接生成文件,无论是类库文件还是前端UI.xaml文件。3、支持代码高亮,方便查看和编辑4、目前只支持mysql,未来不打算支持mysql。已完成多个数据库选择1.数据动态链接,数据结构控制2.表中的数据视图3.可以在视图中编辑和修改数据。4.通过表/类结构实现api生成5.通过表/类结构实现接口文件生成需要先创建链接如下:可以自定义配置参数,查看是否匹配生成代码模型中存在modelcurd代码等复制下载一键匹配如果你喜欢这个项目或者想参与其中,那么点击下面的链接给它一个Star或者提一个Issue:https://gitee。com/zzf0529/戴夫