編輯頁面
api/
此資料夾包含您應用程式絕大多數的後端邏輯。它是 MVC 框架 中 'M' 和 'C' 的所在地。
在其中您會找到以下內容
- 控制器:行動 包含處理傳入請求的後端邏輯(例如處理表單提交或回應用個人化的伺服器端渲染 HTML)。
- 輔助函式:輔助函式 是可以在您應用程式中任何位置呼叫的共用函式。
- 模型:模型 是包含您 Sails 應用程式資料的結構。
- 政策:政策 是限制存取您應用程式中特定行動的中介層。
您也可能會找到這些資料夾,它們不一定預設會在新的 Sails 應用程式中產生
- 鉤子:鉤子 是將功能添加到 Sails 核心的模組。您可以使用鉤子在應用程式啟動時以及在處理每個傳入請求之前執行自訂程式碼。鉤子也可以作為外掛程式安裝,但此資料夾中的鉤子始終是為您的應用程式自訂的。
- 自訂回應:自訂回應 可以幫助在您的應用程式中保持一致的 HTTP 狀態碼和行為。(由於並非每個 Sails 應用程式都需要定義自己的自訂回應,因此有時會排除此資料夾。)
- 服務:服務 是在 1.0 版本之前的 Sails 應用程式中常見的共用工具程式。它們可以是幾乎任何東西,因此對於新的應用程式,建議您改用輔助函式。
想親自看看嗎?
此目錄的範例可以在我們的範例應用程式儲存庫 這裡 找到。
在 Youtube 上查看完整的 Sailsconf 2024 播放清單
文件