ฉันกำลังพยายามเรียกใช้ฟังก์ชันแบบอะซิงก์เพราะฉันไม่ต้องการรอการตอบกลับ
ฉันได้อ่านเอกสาร AWS แล้วและมีบอกว่าให้ใช้ InvocationType
เป็น Event
แต่จะใช้ได้เฉพาะเมื่อฉันทำ .promise()
เวอร์ชันใช้งานไม่ได้:
lambda.invoke({
FunctionName: 'rock-function',
InvocationType: 'Event',
Payload: JSON.stringify({
queryStringParameters: {
id: c.id,
template: c.csvTemplate
}
})
})
เวอร์ชันที่ใช้งานได้:
lambda.invoke({
FunctionName: 'rock-function',
InvocationType: 'Event',
Payload: JSON.stringify({
queryStringParameters: {
id: c.id,
template: c.csvTemplate
}
})
}).promise()
ใครช่วยอธิบายหน่อยได้ไหมว่าทำไมมันถึงเกิดขึ้น?