CodeGenieApp / CodeGenieApp/serverless-express

'Unable to determine event source based on event.' Lambda to Lambda Invoke

Open
#548 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
5.3k
Forks
676
PR merge metrics
No merged PRs in 30d

Description

Hello,
I am trying to catch event parameters from Lambda A which invokes Lambda B with event parameter.

I was trying to use getCurrentInvoke() at the global level to catch it, but unfortunately it was futile.

How can I catch event parameter passed when invoked by another Lambda?

The Lambda b is for my slack app that I deployed onto Lambda.

at the end of the file it has this exports.handler

```javascript
module.exports.handler = serverlessExpress({
app: receiver.app,
});
```

I believe this is the place where I need to grab the event parameter. So far, what I've done is this :
```javascript
exports.handler = async (event, context) => {
console.log(event, context);
return serverlessExpress({
app: receiver.app,
});
};

-----------

module.exports.handler = async (event, context) => {
console.log(event, context);
return serverlessExpress({
app: receiver.app,
});
};
```
none worked out for me :(
I am very new to this serverless and backend logic stuff so please shed some knowledge! I greatly appreaciate!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.