|
|
@@ -1,8 +1,11 @@
|
|
|
-import { Controller, Get } from '@nestjs/common';
|
|
|
+import { Controller, Get, Logger, UseGuards } from '@nestjs/common';
|
|
|
import { GeneralService } from './services/general.service';
|
|
|
+import { serverConfig } from './config';
|
|
|
+import { JwtAuthGuard } from './common/guards/jwt-auth.guard';
|
|
|
|
|
|
@Controller()
|
|
|
export class AppController {
|
|
|
+ private logger: Logger = new Logger(`AppController`)
|
|
|
constructor(private readonly service: GeneralService) { }
|
|
|
|
|
|
@Get()
|
|
|
@@ -10,4 +13,11 @@ export class AppController {
|
|
|
return this.service.getHello();
|
|
|
}
|
|
|
|
|
|
+ @Get(`server`)
|
|
|
+ @UseGuards(JwtAuthGuard)
|
|
|
+ getServerAPIurl(): string {
|
|
|
+ this.logger.log(`attempted acquisition`)
|
|
|
+ return serverConfig.exposedUrl
|
|
|
+ }
|
|
|
+
|
|
|
}
|