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數據結構
生成代碼目錄結構
可一鍵生成文檔
文檔樣式,並且支持在線調試結構