sails)Sails アプリケーションオブジェクトには、Sails アプリケーションのすべての関連ランタイム状態が含まれています。デフォルトでは、sails としてグローバルに公開され、コード内のほぼどこからでもアクセスできます。
フレームワークのほとんどのユーザーは、いくつかの基本的なメソッドとカスタム構成にアクセスするために、
sailsアプリケーションオブジェクトについて知るだけで十分でしょう。あまり使用されないメソッドは、高度な使用法のセクションにあります。
アプリケーションオブジェクトには、いくつかの便利なメソッドとプロパティがあります。sails オブジェクトで公式にサポートされているメソッドは、このセクションの他のページで説明されています。ここでは、最も便利なプロパティをいくつか紹介します。
読み込まれたすべてのSails モデルの辞書で、それらのidentityによってインデックス付けされています。
デフォルトでは、モデルのidentityは、ファイル名の小文字バージョンで、.js拡張子を除いたものです。たとえば、api/models/PowerPuff.js からロードされたモデルのデフォルトのidentityは powerpuff になり、モデルには sails.models.powerpuff を介してアクセスできます。モデルのidentityは、モジュールファイルに identity プロパティを設定することでカスタマイズできます。
オーガニックを含む、アクセス可能なすべてのヘルパーの辞書です。
環境変数、.sailsrc ファイル、ユーザー構成ファイル、およびデフォルトの組み合わせからロードされた、Sails インスタンスの構成オプションの完全なセットです。Sails の構成の概要については、構成の概念セクションを参照し、個々のオプションの詳細については、構成リファレンスを参照してください。
接続された WebSocket との低レベルなやり取りのための便利なメソッドのセットです。詳細については、sails.sockets.* リファレンスセクションを参照してください。
より多くのオプションと実装の詳細 (プログラムによる使用方法の説明を含む) については、高度な使用法を参照してください。