このページでは、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