INNER CODE UNIT · TypeScript
bootstrap
niraj-khatiwada/ultimate-nestjs-boilerplate · src/main.ts:32
async function bootstrap() {
const envToLogger: Record<`${Environment}`, any> = {
local: consoleLoggingConfig(),
development: consoleLoggingConfig(),
production: true,
staging: true,
test: false,
} as const;
const appConfig = getAppConfig();
const isWorker = appConfig.isWorker;
const app = await NestFactory.create<NestFastifyApplication>(
isWorker ? AppModule.worker() : AppModule.main(),
new FastifyAdapter({
logger: appConfig.appLogging ? envToLogger[appConfig.nodeEnv] : false,
trustProxy: appConfig.isHttps,