記錄器(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