Twenty開發指南
本手冊適用于 Twenty v0.1.0 預覽版。開發者需要對 expressjs 和 angularjs 的用法有基礎了解。
基礎架構
Twenty的后端可以理解成基于expressjs。前端基于angularjs。對于已經了解這兩者的開發者來說,幾乎是沒有學習成本的,你可以跳過下面這部分直接開始閱讀 “如何建立新的節點類型” 等實戰章節。
對于愿意更深入了解 Twenty 架構的開發者,我們在下面列出了 Twenty 更詳細的架構。
- 后端
- 前端
- 頁面渲染基于 express 的 view。可使用 ejs 或者 jade 作為渲染引擎。
- 在頁面上也可以同時使用系統提供的 angular 模塊來簡化開發或者拼裝成單頁應用。Twenty提供的 angular 模塊有:
- 內容節點的列表查看及增刪改。
- 分類等索引的列表查看及增刪改。
- 用戶注冊、登陸。
主要目錄結構
-
api后端文件。
- modelsmodel 聲明文件,參見sails的model用法。
-
controllers后端接口文件。如果為某個model聲明了空的controller文件,則系統將為這個model自動生成標準REST增刪改查接口。
-
services后端全局幫助類文件。
- polices接口訪問限制聲明文件。
- hooks全局鉤子文件。
- config配置文件。
- views系統視圖文件。
- assets前端資源文件。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!