此頁面說明伺服器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