Newer
Older
import { Module, MiddlewareConsumer, RequestMethod } from '@nestjs/common';
import { EmailModule } from './email/email.module';
import { ConfigModule } from './configuration/config.module';
import { microserviceMiddleware } from './middlewares/microservice.middleware';
FORESTIER Fabien
committed
imports: [ConfigModule, EmailModule],
export class AppModule {
configure(consumer: MiddlewareConsumer) {
// Applying the middleware that takes the Authorization header jwt payload and put it in the request headers
consumer
.apply(microserviceMiddleware).forRoutes(
{ path: 'email/send', method: RequestMethod.POST },
);
}
}