sails
)Sails 应用程序对象包含 Sails 应用程序所有相关的运行时状态。默认情况下,它在全局范围内公开为 sails
,并且可以在代码中的几乎任何地方访问。
框架的大多数用户只需要了解
sails
应用程序对象,以便访问一些基本方法和自定义配置。在 高级用法 部分可以找到不太常用的方法。
应用程序对象具有一些有用的方法和属性。在本节中的其他页面中介绍了 sails
对象上正式支持的方法。以下是它最有用的一些属性
所有已加载的 Sails 模型 的字典,按其标识索引。
默认情况下,模型的标识是其文件名的小写版本,不含 .js 扩展名。例如,从 api/models/PowerPuff.js
加载的模型的默认标识将是 powerpuff
,并且可以通过 sails.models.powerpuff
访问该模型。可以通过在模型的模块文件中设置 identity
属性来自定义模型的标识。
所有可访问的 助手 的字典,包括有机助手。
Sails 实例的完整配置选项集,从环境变量、.sailsrc
文件、用户配置文件和默认值组合加载。有关配置 Sails 的完整概述,请参阅 配置概念部分,有关各个选项的详细信息,请参阅 配置参考。
一组用于与连接的 WebSocket 进行低级交互的便利方法。有关详细信息,请参阅 sails.sockets.*
参考部分。
有关更多选项和实现细节(包括编程使用说明),请参阅 高级用法。
req
)