编辑页面

应用程序 (sails)

Sails 应用程序对象包含 Sails 应用程序所有相关的运行时状态。默认情况下,它在全局范围内公开为 sails,并且可以在代码中的几乎任何地方访问。

框架的大多数用户只需要了解 sails 应用程序对象,以便访问一些基本方法和自定义配置。在 高级用法 部分可以找到不太常用的方法。

属性

#

应用程序对象具有一些有用的方法和属性。在本节中的其他页面中介绍了 sails 对象上正式支持的方法。以下是它最有用的一些属性

sails.models
#

所有已加载的 Sails 模型 的字典,按其标识索引。

默认情况下,模型的标识是其文件名的小写版本,不含 .js 扩展名。例如,从 api/models/PowerPuff.js 加载的模型的默认标识将是 powerpuff,并且可以通过 sails.models.powerpuff 访问该模型。可以通过在模型的模块文件中设置 identity 属性来自定义模型的标识。

sails.helpers
#

所有可访问的 助手 的字典,包括有机助手。

sails.config
#

Sails 实例的完整配置选项集,从环境变量、.sailsrc 文件、用户配置文件和默认值组合加载。有关配置 Sails 的完整概述,请参阅 配置概念部分,有关各个选项的详细信息,请参阅 配置参考

sails.sockets
#

一组用于与连接的 WebSocket 进行低级交互的便利方法。有关详细信息,请参阅 sails.sockets.* 参考部分

高级用法

#

有关更多选项和实现细节(包括编程使用说明),请参阅 高级用法

缺少什么内容吗?

如果您发现我们遗漏或可以改进的内容,请按照 此链接 并向 sails 存储库提交拉取请求。在我们合并它之后,更改将在下次部署时反映在网站上。

参考

参考