ついて詳しくは、このリンク先のページを参照してください。ファイル内で宣言されていることが前提となります)。関数は通常、該当するモジュールを使用するための関数を返します。情報を提供するモジュールです。サーバーを作成することです。対して特定のディレクトリーから静的ファイルを提供するよう指示しています。ファイルがあることがわかります。呼び出しにより、特定のパスに対するリクエストの処理方法を指定します。この関数の最初のパラメーターで、パスを指定します。番目のパラメーターで、そのパスがリクエストされたときに呼び出す関数を指定します。通りの構文を使用できるようになっています。送信するに過ぎません。通常、そのパラメーターを削除するようアドバイスします。この場合、パスのコールバックによっては両方のパラメーターが必要になります。インフラストラクチャーは、ここに示されている方法を使用してアプリケーションと通信します。詳細については、このリンク先のページを参照してください。appEnv.url);});訪問者記録このアプリケーションの主要なデータ構造は、訪問者記録です。このデータ構造を宣言して処理するコードが含まれるソース・コードは、このリンク先のページで確認できます。このコードで置き換えた上で、再生ボタンをクリックしてアプリケーションを再起動してください。アクセスすると、現在の訪問者記録が表示されます。フォーマッターを使用すると、わかりやすくなるかもしれません。私のアプリケーション・インスタンスの訪問者記録を見るには、ここをクリックしてください。つの属性を持つことができます。訪問者が前回オフィスを訪れた時刻。訪問者が現在オフィス内にいない場合、この属性は存在しません。これまでの訪問の到着時刻と退出時刻を格納する連想配列からなる配列です。訪問者が初めてオフィスを訪れている間は、この属性は存在しません。デフォルトの訪問者記録デバッグ用に、サンプル・データを使用したデフォルトの訪問者記録を用意しておきました。このデフォルトの訪問者記録を記載します。行目までを参照してください。標準的なオブジェクト定義ですが、日付は固定されているのではなく、アプリケーションの起動時を基準として、一定時間遡った値です。現在までの経過時間をミリ秒単位で返します。時間前ということになります。オブジェクトについて詳しくは、このリンク先のページを参照してください。},訪問者記録を理解する訪問者記録を表示するときに、すべての訪問者の記録を表示するか、あるいは現在オフィス内にいる訪問者の記録だけを表示するかを選べると便利です。完全な情報を取得せずに、訪問者全員の名前、現在オフィス内にいる訪問者の名前、または現在オフィス内にいない訪問者の名前だけを表示できる機能があれば役立ちます。した要件を実装する関数は次のとおりです。オブジェクトのキーを取得するだけです。いう新しい構文を使用していることに注意してください。この特定の例では、パラメーターは使用していません。返されたリストをはじめ、あらゆるリストに対して呼び出すことができます。関数は唯一のパラメーターとして関数を取ります。取得し、そのアイテムがフィルタリングされたリストのメンバーであるかどうかを返します。以下の関数の定義は単純化されています。ステートメントを使用できます。したがって、以下のように式を入力できます。undefined);};現在の訪問者とその情報のリストを、名前をキーとして取得するとなると、もう少し複雑になってきます。関数を使用して、現在の訪問者のリストに含まれる各ユーザーの情報を取得します。内の関数を使用して値を変換します。して変換された値が、元の値と同じ順序で並べられてリストになるというわけです。この関数については、このリンク先のページを参照してください。この例の場合、名前ごとに、ユーザー情報が含まれる構造が返されます。示すような構造が返されます。現在の訪問者のリストクリックして大きなイメージを見る必要な情報は含まれているものの、リスト内では各ユーザーが個別のオブジェクトに分かれています。つのオブジェクト内にまとめて、ユーザーごとに個別の属性を持たせたほうが適切です。使用してリストを単一のオブジェクトにしています。つのアイテムしかない場合、そのアイテムを返します。関数を実行し、その結果を返します。つになるまでこの処理を繰り返します。この関数について詳しくは、このリンク先のページを参照してください。