Лямбда-функция выдает вывод с точкой перед ним, поэтому вместо «Something» я получаю «.something» - PullRequest
0 голосов
/ 11 ноября 2019

Я недавно настроил существующую функцию Lambda для работы с Amazon Connect и Lex, вывод правильный, но теперь у меня период впереди. Вместо "Firstname" я получаю ".firstname". У меня было несколько человек, но никто не ответил.

const uuid = require('uuid');
const AWS = require('aws-sdk');


const dynamoDb = new AWS.DynamoDB.DocumentClient();

module.exports.create = (event) => {
  console.log("Event: ",event);
  const receivedCharacter = event['Details']['ContactData']['Attributes'];
  const timestamp = new Date().getTime();
  console.log("Attributes: ",receivedCharacter);


  const params = {
    TableName: "Uncanny-X-dev",
    Item: {
      id: uuid.v1(),
      codeName: receivedCharacter.Name,
      powerSet: receivedCharacter.Power,
      createdAt: timestamp,
      updatedAt: timestamp,
    },
  };

  dynamoDb.put(params,(error) => {

    if (error) {
      console.error(error);
      (new Error('Couldnt create character.'));
      return;
    }

    const response = {
      statusCode: 200,
      body: JSON.stringify(params.Item),
    };
    (null, response);
});
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...