CodeGenieApp / CodeGenieApp/serverless-express
TypeError: Cannot read property 'callback' of undefined
- Lenguaje dominante
- JavaScript
- Estrellas
- 5.3k
- Forks
- 676
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
```
const { getCurrentInvoke } = require('@vendia/serverless-express')
app.get('/', (req, res) => {
const { event, context } = getCurrentInvoke()
res.json(event)
})
```
What is wrong about the code above? I'm getting the following error:
```
TypeError: Cannot read property 'callback' of undefined
at getFramework (/my-app/node_modules/@vendia/serverless-express/src/frameworks/index.js:7:18)
at configure (/my-app/node_modules/@vendia/serverless-express/src/configure.js:22:35)
at ResizeToThreeDimensionsController.handle (/my-app/src/adapters/resizeToThreeDimensionsController.ts:81:40)
at Layer.handle [as handle_request] (/my-app/node_modules/express/lib/router/layer.js:95:5)
at next (/my-app/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/my-app/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/my-app/node_modules/express/lib/router/layer.js:95:5)
at /my-app/node_modules/express/lib/router/index.js:281:22
at Function.process_params (/my-app/node_modules/express/lib/router/index.js:341:12)
at next (/my-app/node_modules/express/lib/router/index.js:275:10)
```
Guía de contribución
Línea de trabajo
Comienza rastreando la llamada a getCurrentInvoke a través de src/frameworks/index.js y src/configure.js, usando el stack trace y la ruta de Express mostrada como puntos de entrada. Determina por qué la configuración del framework es undefined en este uso, luego verifica la invocación corregida y confirma que la ruta devuelve el evento actual sin el TypeError.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, express, javascript, node.js
- Área
- api, backend, cloud
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100