1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
0
You initialize params outside the lambda handler context so the vent object is not know there.
Your code should look something like this:
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 un an
- demandé il y a 6 mois
- demandé il y a 2 mois
- demandé il y a un an
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a un an
genius! IT WORKED! a little different than what you shared but yes it worked!