[Alpha]{class="badge informative"}

getLibraryInfo (服务器SDK)

本页介绍了Server 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方法返回承诺。 解析时,结果对象包含具有以下属性的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