记录器(Node.js)

描述

初始化SDK时,options.logger对象是可选对象。 但是,为了在发生问题时有效调试,应在初始化SDK时提供logger对象。

logger对象应具有debug()error()方法。 在提供了适当的记录器(如console、Target请求)后,将记录响应。

示例

Node.js

const TargetClient = require("@adobe/target-nodejs-sdk");
const CONFIG = {
  client: "acmeclient",
  organizationId: "1234567890@AdobeOrg",
  logger: console
};

const targetClient = TargetClient.create(CONFIG);

const request = {
    execute: {
        mboxes: [{
            name: "a1-serverside-ab",
            index: 1
        }]
    }
};

const response = await targetClient.getOffers({ request, targetCookie });

您应该会看到控制台中正在打印的请求和响应。

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3