アプリケーションが開始するとき、ブートストラップは以下のことを行います。データソースを設定する。独自モデルを定義する。モデルを設定し、データソースをモデルを紐付ける。アプリケーション設定を行う。ディレクトリ内の起動スクリプトを実行する。スクリプトにおいては以下のように使われます。docsを参照してください。アプリケーション生成ツールでアプリケーションを作成する場合、アプリケーションを起動するために何もする必要はありません。使用して独自の初期化を実行します。ディレクトリ内のすべてのスクリプトをロードします。既定では、LoopBackは起動スクリプトをアルファベット順にロードします。options引数を使用して、起動スクリプトのロード順序をカスタマイズできます。詳細については、起動スクリプトのロード順序を参照してください。以下の起動スクリプトを作成します。バインドして、基本的なステータス情報を提供します。呼出して、アプリケーションの認証を有効にします。yourself.起動スクリプト生成ツールを使うあらかじめ定義された起動スクリプトに加えて、独自の起動スクリプトを定義して、アプリケーションの起動時に独自のロジックを実行することもできます。起動スクリプト生成ツールを使用すると、起動スクリプトテンプレートをすばやく生成できます。生成ツールの質問にどのように応答するかに応じて、同期起動スクリプトまたは非同期起動スクリプトのいずれかのテンプレートが生成されます。{};簡潔にするため、コメントは省略されています。yourself};起動時に実行したいコードを関数に追加するだけです。同期および非同期起動スクリプトLoopBackは、同期スクリプトと非同期スクリプトの両方をサポートします。使用するタイプはタスクの性質によって異なります。データベース要求やネットワーク操作など、プログラムの実行をブロックしたくないタスクには、非同期起動スクリプトを使用します。どちらのタイプの起動スクリプトも、スクリプトのアクションを含む関数をエクスポートする必要があります。この関数のシグネチャは、両方の種類の起動スクリプトで同様ですが、非同期起動スクリプト関数は追加のコールバック引数を取ります。Yesアプリケーションコンテキストオブジェクト。アプリケーションのハンドルを提供するので、(たとえば)モデルオブジェクトを取得できます。アプリケーションロジックが完了したら、コールバック関数を呼び出します。非同期起動スクリプト非同期起動スクリプトは、2つの引数をとる関数をエクスポートする必要があります。アプリケーションオブジェクト、app。このオブジェクトを使用すると、システム定義の変数と構成にアクセスできます。アプリケーションロジックに従って応答時間を計ることができるコールバック関数。スクリプトが終了したら、アプリケーションに制御を戻すためにコールバック関数を呼び出す必要があります。world”を出力し、3秒(3000ミリ秒)後にコールバック関数を起動します。world」と表示されます。同期起動スクリプト同期起動スクリプトは、1つの引数を取る関数をエクスポートする必要があります。このオブジェクトを使用すると、システム定義の変数と構成にアクセスできます。この起動スクリプトは、アプリケーションに登録されているすべてのモデルの名前を取得し、コンソールに表示します。models);};この起動スクリプトを「空の」アプリケーションに追加すると、次のように表示されます。'Role']...起動スクリプトの読み込み順序LoopBackは、起動スクリプトをファイル名のアルファベット順に実行するので、起動スクリプトのロード順序をそのファイル名で指定するのが最も簡単な方法です。名前を付けることができます。これにより、LoopBackは必要な順序でスクリプトをロードできます。/server/bootにある既定の起動スクリプトの前に。LoopBackは起動スクリプトをアルファベット順に1つずつ処理します(並列ではありません)。これは、同期および非同期の両方の起動スクリプトに適用されます。boot()関数呼び出しのオプションを使って読み込み順序を指定することもできます。__dirname);...以下のようにします。bootOptions);...すると、アプリケーションはbootScripts配列で指定された順序でスクリプトを実行します。各スクリプトへの完全なディレクトリパスを指定します。相対ディレクトリパスを指定することもできます。ある起動スクリプトを全てアルファベット順に実行します。プロパティに1つまたは複数のディレクトリを指定することもできます。ディレクトリ内のスクリプトの前に、ディレクトリ内のスクリプトをアルファベット順に実行します。