Files
auth/backend/src/app.controller.ts
2022-09-07 10:09:17 +02:00

22 lines
560 B
TypeScript

import { Controller, Get, Session, UseGuards } from '@nestjs/common';
import { AppService } from './app.service';
import { AuthGuard } from './auth.guard';
import { SessionContainer } from "supertokens-node/recipe/session";
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Get()
getHello(): string {
return this.appService.getHello();
}
@Get('test')
@UseGuards(AuthGuard)
async getTest(@Session() session: SessionContainer): Promise<string> {
// TODO: magic
return "magic";
}
}