[Alpha]{class="badge informative"}

getLibraryInfo (伺服器SDK)

此頁面說明伺服器SDK getLibraryInfo方法。 若為Web SDK,請參閱getLibraryInfo.

getLibraryInfo方法會傳回伺服器執行之伺服器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: @adobe/alloy-node封裝的版本,例如"0.2.1"。
  • libraryInfo.configs:包含計算組態的物件,包含您未設定的選項預設值。 SDK將edgeCredentials中的使用者端密碼取代為[REDACTED],並將函式(例如onBeforeEventSend)顯示為字串。
  • libraryInfo.commands:執行個體支援的方法名稱陣列,例如"sendEvent"。 陣列不包含forRequest。
  • libraryInfo.components:執行個體包含的元件名稱陣列,例如"Consent"和"Personalization"。
recommendation-more-help
experience-platform-help-collection