此頁面的目的是提供 Sails.js 框架中所有核心 Hook 的最新、全面的列表,以及一些最受歡迎的社群製作 Hook 的參考。
以下 Hook 由 Sails.js 核心團隊維護,並預設包含在您的 Sails 應用程式中。您可以使用您的 sailsrc 檔案 或 環境變數 來覆寫或停用它們。
Hook | 套件 | 最新穩定版本 | 用途 |
---|---|---|---|
grunt |
sails-hook-grunt | ![]() |
管理 Sails 中內建的資源管線。 |
orm |
sails-hook-orm | ![]() |
在 Sails 中實作對 Waterline ORM 的支援。 |
sockets |
sails-hook-sockets | ![]() |
在 Sails 中實作 Socket.io 支援。 |
在 Sails 中實作對 Waterline ORM 的支援。
在 Sails 中實作 socket.io 支援。
- 您可以在這裡找到關於此 Hook 用途的更多詳細資訊。
在 Sails 中實作對內建資源管線和任務執行器的支援。
在 NPM 上有超過 200 個 Sails.js 的社群 Hook 可用。以下是一些重點介紹
Hook | 維護者 | 用途 | 穩定版本 |
---|---|---|---|
sails-hook-webpack | Michael Diarmid | 使用 Webpack 取代 Grunt 作為您的 Sails 應用程式的資源管線。 | |
sails-hook-postcss | Jeff Jewiss | 使用 Postcss 處理您的 Sails 應用程式的 CSS。 | |
sails-hook-babel | Onoshko Dan, Markus Padourek & SANE | 使用 Postcss 處理您的 Sails 應用程式的 CSS。 | |
sails-hook-responsetime | Luis Lobo Borobia | 將 X-Response-Time 新增至 HTTP 和 Socket 請求標頭。 | |
sails-hook-winston | Kikobeats | 將 Winston 日誌系統與您的 Sails 應用程式整合。 | |
sails-hook-allowed-hosts | Akshay Bist | 確保僅允許來自授權主機/IP 位址的請求。 | |
sails-hook-cron | Eugene Obrezkov | 為您的 Sails 應用程式執行 cron 任務。 | |
sails-hook-organics | Mike McNeil | 將一組常用的函式 ("organics") 作為您 Sails 應用程式中的內建 helpers 公開。 |
如果您在此頁面上看到過時的資訊,或者您想新增您製作的 Hook,請提交 pull request 到此檔案,更新上面的社群 Hook 表格。
注意:要在此頁面上列出,Adapter 必須是免費且開源的(libre 和 gratis),最好是在 MIT 授權下。