CodeGenieApp / CodeGenieApp/serverless-express

Unable to determine event source based for running an async lambda function

Aperta
#401 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
5.3k
Fork
676
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Dear Reader,

I have gotten the following error when trying to configure a function to run async, running it sync does work.

Any ideas why this is happening?

```
{
"errorType": "Error",
"errorMessage": "Unable to determine event source based on event.",
"stack": [
"Error: Unable to determine event source based on event.",
" at getEventSourceNameBasedOnEvent (/var/task/node_modules/@vendia/serverless-express/src/event-sources/utils.js:79:9)",
" at proxy (/var/task/node_modules/@vendia/serverless-express/src/configure.js:37:51)",
" at Runtime.handler (/var/task/node_modules/@vendia/serverless-express/src/configure.js:95:12)",
" at Runtime.handleOnce (/var/runtime/Runtime.js:66:25)"
]
}
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da getEventSourceNameBasedOnEvent in src/event-sources/utils.js, quindi segui la sua chiamata da proxy in src/configure.js. Riproduci il malfunzionamento con l’evento Lambda asincrono e confrontalo con l’invocazione sincrona funzionante. Il lavoro è completato quando viene identificata la forma dell’evento non supportata o imprevista e viene documentata una risoluzione confermata a livello di configurazione o di codice.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, express, javascript, node.js
Ambito
api, backend, cloud
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.