MaternAlert / src /vercel.ts
Auspicious14's picture
Initial backend deployment with Docker and Cron jobs
f78b36a
Raw
History Blame Contribute Delete
568 Bytes
import { NestFactory } from '@nestjs/core';
import { ExpressAdapter } from '@nestjs/platform-express';
import { AppModule } from './app.module';
import { setupGlobalMiddleware } from './setup';
import express from 'express';
const expressApp = express();
let app: any;
const bootstrap = async () => {
if (!app) {
app = await NestFactory.create(AppModule, new ExpressAdapter(expressApp));
setupGlobalMiddleware(app);
await app.init();
}
return app;
};
export default async (req: any, res: any) => {
await bootstrap();
expressApp(req, res);
};