Dave一款gitee熱搜項目,不需node基礎也能直接部署node

Dave

碼雲ma

????後端接口和文檔自動化,前端(客戶端) 定製返回JSON的數據和結構!

Dave是一種專爲API而生的 JSON網絡傳輸協議 以及 基於這套協議實現的ORM庫。


爲 簡單的增刪改查、複雜的查詢、簡單的事務操作 提供了完全自動化的API。


能大幅降低開發和溝通成本,簡化開發流程,縮短開發週期。


適合中小型前後端分離的項目,尤其是互聯網創業項目和企業自用項目。

通過自動化API,前端可以定製任何數據、任何結構!


大部分HTTP請求後端再也不用寫接口了,更不用寫文檔了!


前端再也不用和後端溝通接口或文檔問題了!再也不會被文檔各種錯誤坑了!


後端再也不用爲了兼容舊接口寫新版接口和文檔了!再也不會被前端隨時隨地沒完沒了地煩了!

特點功能

在線解析

  • 自動生成接口文檔,清晰可讀永遠最新

  • 自動校驗與格式化,支持高亮和收展

  • 自動生成各種語言代碼,一鍵下載

  • 自動管理與測試接口用例,一鍵共享

  • 自動給請求JSON加註釋,一鍵切換

特殊用法

  • 自動生成公衆號授權/支付/分享等代碼

  • 自動生成小程序授權/支付/分享等代碼

  • 公衆號管理

  • 小程序管理

對於前端

  • 不用再向後端催接口、求文檔

  • 數據和結構完全定製,要啥有啥

  • 看請求知結果,所求即所得

  • 可一次獲取任何數據、任何結構

  • 能去除重複數據,節省流量提高速度

對於後端

  • 提供通用接口,大部分API不用再寫

  • 自動生成文檔,不用再編寫和維護

  • 自動校驗權限、自動管理版本、自動防SQL注入

  • 開放API無需劃分版本,始終保持兼容

  • 支持增刪改查、模糊搜索、正則匹配、遠程函數等

爲什麼要用Dave?

前後端 關於接口的 溝通、文檔、聯調 等 10 大痛點解析

代碼生成器(框架生成說明介紹)

注意:

1.表的基礎結構分別爲id,createtime,updatetime

介紹

該套代碼生成器僅限於 node框架內的結構生成規則, 所有生成的實現統一在服務端進行處理, 然後返回, 如需要進行修改, 修改後臺服務的接口實現即可。

內容

目前整套的生成內容主要圍繞整套框架的設計結構進行, 覆蓋後臺(WCF接口、數據接口、業務層)、前臺的代碼生成(View 及ViewModel層), 如下所示。

支持

1.支持生成可預覽編輯的代碼、直接複製進行移植
2.直接生成文件, 無論是類庫文件、還是前端的UI .xaml文件。
3.支持代碼高亮、方便進行查看編輯
4.暫只支持mysql但是並不是以後就打算支持mysql 會多種數據庫選擇

已完成的

1.數據動態鏈接,數據結構的管控
2.表中的數據查看
3.數據可在視圖中進行編輯修改。
4.可通過表/類結構實現api生成
5.可通過表/類結構實現接口文檔生成

需要先創建鏈接如下操作

進行數據庫鏈接

網頁附屬功能可以查看修改您的數據結構(不推薦使用-可修改表描述)

可以對數據進行增刪改查

代碼生成部分,mvc數據結構

生成代碼目錄結構

可一鍵生成文檔

文檔樣式,並且支持在線調試結構

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章