INNER CODE UNIT · TypeScript

bootstrap

viniarruda/react-ecommerce · apps/server/api/index.ts:12

async function bootstrap() {
  if (app) return app;
  app = await NestFactory.create(AppModule, new ExpressAdapter(server), {
    logger: ['error', 'warn'],
  });
  app.setGlobalPrefix('api');
  app.enableCors({
    origin: true,
    credentials: true,
    methods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'OPTIONS'],
    allowedHeaders: ['Content-Type', 'Authorization'],
  });
  await app.init();
  return app;
}

export default async function handler(req: Request, res: Response) {
  await bootstrap();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…