Some refactoring.

This commit is contained in:
2022-09-07 10:51:58 +02:00
parent 37585ff9c4
commit 9e76c140e4
11 changed files with 7 additions and 18 deletions

View File

@@ -1,15 +1,13 @@
import { Controller, Get, Session, UseGuards } from '@nestjs/common'; import { Controller, Get, Session, UseGuards } from '@nestjs/common';
import { AppService } from './app.service'; import { AuthGuard } from './auth/guards/auth.guard';
import { AuthGuard } from './auth.guard';
import { SessionContainer } from "supertokens-node/recipe/session"; import { SessionContainer } from "supertokens-node/recipe/session";
@Controller() @Controller()
export class AppController { export class AppController {
constructor(private readonly appService: AppService) {}
@Get() @Get()
getHello(): string { getHello(): string {
return this.appService.getHello(); return "API";
} }
@Get('test') @Get('test')

View File

@@ -1,6 +1,5 @@
import { Module } from '@nestjs/common'; import { Module } from '@nestjs/common';
import { AppController } from './app.controller'; import { AppController } from './app.controller';
import { AppService } from './app.service';
import { AuthModule } from './auth/auth.module'; import { AuthModule } from './auth/auth.module';
import { ConfigModule } from '@nestjs/config'; import { ConfigModule } from '@nestjs/config';
@@ -20,6 +19,6 @@ import { ConfigModule } from '@nestjs/config';
}), }),
], ],
controllers: [AppController], controllers: [AppController],
providers: [AppService], providers: [],
}) })
export class AppModule {} export class AppModule {}

View File

@@ -1,8 +0,0 @@
import { Injectable } from '@nestjs/common';
@Injectable()
export class AppService {
getHello(): string {
return 'Hello World!';
}
}

View File

@@ -4,8 +4,8 @@ import {
Module, Module,
NestModule, NestModule,
} from '@nestjs/common'; } from '@nestjs/common';
import { AuthMiddleware } from './auth.middleware'; import { AuthMiddleware } from './middlewares/auth.middleware';
import { AuthModuleConfig, ConfigInjectionToken } from './config.interface'; import { AuthModuleConfig, ConfigInjectionToken } from './interfaces/config.interface';
import { SupertokensService } from './supertokens/supertokens.service'; import { SupertokensService } from './supertokens/supertokens.service';
@Module({ @Module({

View File

@@ -1,5 +1,5 @@
import { Inject, Injectable } from '@nestjs/common'; import { Inject, Injectable } from '@nestjs/common';
import { AuthModuleConfig, ConfigInjectionToken } from '../config.interface'; import { AuthModuleConfig, ConfigInjectionToken } from '../interfaces/config.interface';
import supertokens from 'supertokens-node'; import supertokens from 'supertokens-node';
import ThirdPartyEmailPassword from 'supertokens-node/recipe/thirdpartyemailpassword'; import ThirdPartyEmailPassword from 'supertokens-node/recipe/thirdpartyemailpassword';
import EmailPassword from 'supertokens-node/recipe/emailpassword'; import EmailPassword from 'supertokens-node/recipe/emailpassword';

View File

@@ -1,7 +1,7 @@
import { NestFactory } from '@nestjs/core'; import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module'; import { AppModule } from './app.module';
import supertokens from 'supertokens-node'; import supertokens from 'supertokens-node';
import { SupertokensExceptionFilter } from './auth/auth.filter'; import { SupertokensExceptionFilter } from './auth/filters/auth.filter';
async function bootstrap() { async function bootstrap() {
const app = await NestFactory.create(AppModule); const app = await NestFactory.create(AppModule);