diff --git a/backend/src/app.controller.ts b/backend/src/app.controller.ts new file mode 100644 index 0000000..ea73f2f --- /dev/null +++ b/backend/src/app.controller.ts @@ -0,0 +1,12 @@ +import { Controller, Get } from '@nestjs/common'; +import { ApiOperation, ApiTags } from '@nestjs/swagger'; + +@ApiTags('App') +@Controller() +export class AppController { + @ApiOperation({ description: 'check site availability' }) + @Get('ping') + pingpong() { + return 'pong'; + } +} diff --git a/backend/src/app.module.ts b/backend/src/app.module.ts index 1adba1e..09548a3 100644 --- a/backend/src/app.module.ts +++ b/backend/src/app.module.ts @@ -2,6 +2,7 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule, TypeOrmModuleOptions } from '@nestjs/typeorm'; import { config } from 'config'; import { LibsModule } from 'libs/libs.module'; +import { AppController } from './app.controller'; import { AdminModule } from './modules/admin/admin.module'; import { ImageModule } from './modules/image/image.module'; import { AppInitService } from './modules/initialization/app.init.service'; @@ -19,7 +20,7 @@ import { UserModule } from './modules/user/user.module'; ProxyModule, TypeOrmModule.forRoot(config.database), ], - controllers: [], + controllers: [AppController], providers: [AppInitService], }) export class AppModule {}