лямбда node.js Неожиданный токен в JSON в позиции 0

#javascript #html #node.js #aws-lambda #null

#язык JavaScript #HTML #node.js #aws-лямбда #нулевой

Вопрос:

вот код, который у меня есть, напишите его в лямбде, чтобы получить URL формы данных и вставить параметр в DynamoDB

 const AWS = require('aws-sdk'); const ddb = new AWS.DynamoDB.DocumentClient({region: 'ap-southeast-1'});  exports.handler = async (event, context, callback) =gt; {  var obj = JSON.parse(JSON.stringify(event.queryStringParameters));  const requestId = context.awsRequestId;  await createMessage(requestId).then(() =gt; {  callback(null, {  statusCode: 200,  body: `  lt;hlgt;query string parameterslt;/hlgt;  lt;pgt;${JSON.stringify(event.queryStringParameters)}lt;/pgt;  lt;pgt;one: ${obj.one}lt;/pgt;  lt;hr/gt;  lt;hlgt;pathlt;/hlgt;  lt;pgt;${JSON.stringify(event.requestContext.http.path)}lt;/pgt;  lt;hr/gt;  `,  headers: {  'Content-Type' : 'text/html; charset=uft-8',  }  });  }).catch((err) =gt; {  console.error(err)  }) };  function createMessage(requestId) {  const params = {  TableName: 'Message',  Item: {  'messageId' : '321',  }  }  return ddb.put(params).promise(); } 

вот это ответ

 {  "errorType": "SyntaxError",  "errorMessage": "Unexpected token u in JSON at position 0",  "trace": [  "SyntaxError: Unexpected token u in JSON at position 0",  " at JSON.parse (lt;anonymousgt;)",  " at Runtime.exports.handler (/var/task/index.js:5:20)",  " at Runtime.handleOnce (/var/runtime/Runtime.js:66:25)"  ] } 

это просьба

что мне делать дальше, чтобы исправить неожиданный токен u в JSON в позиции 0

Комментарии:

1. Я думаю event.querystringParameters , это неопределенно. Во-вторых, измените строку ` var obj = JSON.parse(JSON.stringify(событие. Параметры запроса));` to ` var obj = событие. queryStringParameters`, так как синтаксический анализ и строковая обработка одного и того же объекта сопоставимы путем добавления 1 к числу и удаления 1 из числа .. Последнее, покажите запрос, пожалуйста

2. Прочитайте обновленный комментарий, пожалуйста. И покажите запрос

3. Пожалуйста, не публикуйте код в комментариях. Это не читается. Отредактируйте свой вопрос.

4. я отправлю запрос на URL формы цены на животных и вставлю их в DynamoDB

5. теперь я редактирую вопрос вот просьба