[Alpha]{class="badge informative"}

getLibraryInfo (Server SDK)

このページでは、Server SDK getLibraryInfo メソッドについて説明します。 Web SDKについては、getLibraryInfoを参照してください。

getLibraryInfo メソッドは、サーバーが実行するServer SDKに関する情報を返します。これには、サーバーのバージョン、計算済み設定、サーバーに含まれるメソッドとコンポーネントが含まれます。 これを使用すると、サーバーの起動時にSDK バージョンをログに記録したり、設定のトラブルシューティングを行ったりできます。

const { libraryInfo } = await alloy.getLibraryInfo();

console.log(libraryInfo.version);
console.log(libraryInfo.commands);
console.log(libraryInfo.configs);
console.log(libraryInfo.components);

結果オブジェクト result

getLibraryInfo メソッドはpromiseを返します。 解決すると、結果オブジェクトには次のプロパティを持つlibraryInfo オブジェクトが含まれます。

  • libraryInfo.version: "0.2.1"など、@adobe/alloy-node パッケージのバージョン。
  • libraryInfo.configs:設定していないオプションのデフォルト値を含む、計算設定を含むオブジェクト。 SDKは、edgeCredentialsのクライアントシークレットを[REDACTED]に置き換え、onBeforeEventSendなどの関数を文字列として表示します。
  • libraryInfo.commands: インスタンスがサポートするメソッド名の配列("sendEvent"など)。 配列にforRequestが含まれていません。
  • libraryInfo.components: インスタンスに含まれるコンポーネント名の配列("Consent"や"Personalization"など)。
recommendation-more-help
experience-platform-help-collection