-
-
Couldn't load subscription status.
- Fork 49
Open
Labels
Description
Guys I am having this issue sometimes when using Express, Lambda and HTTP API Gateway, do you know what can be the reason?
TypeError: ee.on is not a function
at first (/var/task/node_modules/ee-first/index.js:43:10)
at onSocket (/var/task/node_modules/on-finished/index.js:115:16)
at attachFinishedListener (/var/task/node_modules/on-finished/index.js:120:5)
at attachListener (/var/task/node_modules/on-finished/index.js:147:5)
at onFinished (/var/task/node_modules/on-finished/index.js:53:3)
at send (/var/task/node_modules/finalhandler/index.js:314:3)
at /var/task/node_modules/finalhandler/index.js:133:5
at /var/task/node_modules/express/lib/router/index.js:646:15
at next (/var/task/node_modules/express/lib/router/index.js:265:14)
at /var/task/node_modules/express/lib/router/index.js:646:15
This is my Lambda handler
import serverlessExpress from "@codegenie/serverless-express";
import { app } from "@src/app";
const serverlessExpressHandler = serverlessExpress({ app });
export const handler: any = async (
event: Record<string, any>,
context: any,
callback: any
) => {
/**
* Handle edge cases for root path
* https://github.com/dherault/serverless-offline/issues/1832
*/
if (event.rawPath === "" || event.rawPath === undefined) event.rawPath = "/";
return serverlessExpressHandler(event, context, callback);
};