- Le plus récent
- Le plus de votes
- La plupart des commentaires
【以下的回答经过翻译处理】 你在lambda处理程序上下文之外初始化了参数,因此事件对象不被知道。你的代码应该像这样: const AWS = require('aws-sdk'); const docClient = new AWS.DynamoDB.DocumentClient();
exports.handler = async (event) => { try { await createItem(event) return { body: 'Successfully created item!' } } catch (err) { return { error: err } } }
async function createItem(event){ params = { TableName: 'serverlessrepo-AestheticsFormDB-FormDataTable-1M0ZV9SXX6E4S', Item: { formId : event.formId, CreditApp : event.creditApp, FollowUp : event.followUp, Injectables : event.injectables, Marketing : event.marketing, MeetAgain : event.meetAgain, MeetingRating : event.scale, NoOfPatients : event.patientCount, ReachOut : event.reachOut, SoloOwner : event.soloOwner } }
try { await docClient.put(params).promise(); } catch (err) { return err; } }
Contenus pertinents
- demandé il y a 7 mois
- demandé il y a 10 mois
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a 3 ans