나는이 서버를 사용하지 람다 내가 불 (호출)로하고자하는 기능을하는 방법을 잊어 버려요
나는 이런 식으로하고있어
// myFunction1
const params = {
FunctionName: "myLambdaPath-myFunction2",
InvocationType: "Event",
Payload: JSON.stringify(body),
};
console.log('invoking lambda function2'); // Able to log this line
lambda.invoke(params, function(err, data) {
if (err) {
console.error(err, err.stack);
} else {
console.log(data);
}
});
// my function2 handler
myFunction2 = (event) => {
console.log('does not come here') // Not able to log this line
}
나는 Promise
return
in을 수행 할 때까지 myFunction1
트리거하지 않지만 myFunction2
람다를 설정 하여 콜백 응답을 신경 쓰지 않고 잊어 버리고InvocationType = "Event"
싶다는 것을 의미 해서는 안된다는 것을 알았 습니다 .
여기에 뭔가 빠졌습니까?
도움을 주시면 감사하겠습니다.
호출 실패 이유에 대해 Cloudwatch에서 로그를 확인 했습니까?
—
Surendhar E