sails
)Sails 應用程式物件包含 Sails 應用程式的所有相關執行時期狀態。預設情況下,它會以全域變數 sails
的形式公開,並且幾乎可以在程式碼中的任何位置存取。
大多數框架使用者只需要了解
sails
應用程式物件,即可存取一些基本方法及其自訂配置。較不常用的方法可以在進階用法章節中找到。
應用程式物件具有許多有用的方法和屬性。sails
物件上官方支援的方法已在本節的其他頁面中涵蓋。以下是一些最常用的屬性
所有已載入的 Sails 模型的字典,依其識別名稱索引。
預設情況下,模型的識別名稱是其檔案名稱的小寫版本,不包含 .js 副檔名。例如,從 api/models/PowerPuff.js
載入的模型,其預設識別名稱為 powerpuff
,並且可以透過 sails.models.powerpuff
存取該模型。模型的識別名稱可以透過在其模組檔案中設定 identity
屬性來自訂。
所有可存取的 helpers 的字典,包括 organics。
Sails 實例的完整配置選項集,從環境變數、.sailsrc
檔案、使用者配置檔案和預設值組合載入。有關配置 Sails 的完整概述,請參閱配置概念章節,有關個別選項的詳細資訊,請參閱配置參考。
一組方便的方法,用於與連線的 WebSocket 進行低階互動。有關詳細資訊,請參閱 sails.sockets.*
參考章節。
如需更多選項和實作細節(包括程式化用法的說明),請參閱進階用法。
req
)
res
)