From 4cd14dbb6d5dd314307d4a2c143ef49788e49aa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Thu, 1 Sep 2022 17:18:40 +0900 Subject: [PATCH] nestjs_auth ini... --- src/auth/auth.module.ts | 6 +++--- src/auth/auth.service.ts | 2 +- src/auth/guards/local.strategy.ts | 2 +- src/user/user.controller.ts | 10 +++++----- src/user/user.module.ts | 2 +- src/user/user.service.ts | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/auth/auth.module.ts b/src/auth/auth.module.ts index 136005c..dadfac5 100644 --- a/src/auth/auth.module.ts +++ b/src/auth/auth.module.ts @@ -3,13 +3,13 @@ import { Module } from '@nestjs/common' import { PassportModule } from '@nestjs/passport' -import { UsersModule } from 'src/user/user.module' import { AuthService } from './auth.service' import { JwtModule } from '@nestjs/jwt' import { jwtConstants } from './guards/constants' import { AuthController } from './auth.controller' import { LocalStrategy } from './guards/local.strategy' import { JwtStrategy } from './guards/jwt.strategy' +import { UsersModule } from '../user/user.module' @Module({ imports: [ @@ -20,8 +20,8 @@ import { JwtStrategy } from './guards/jwt.strategy' signOptions: { expiresIn: jwtConstants.expiresIn } }) ], + controllers: [AuthController], providers: [AuthService, LocalStrategy, JwtStrategy], - exports: [AuthService], - controllers: [AuthController] + exports: [AuthService] }) export class AuthModule {} diff --git a/src/auth/auth.service.ts b/src/auth/auth.service.ts index f59d3ea..6782a8d 100644 --- a/src/auth/auth.service.ts +++ b/src/auth/auth.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common' -import { UserService } from 'src/user/user.service' import { JwtService } from '@nestjs/jwt' +import { UserService } from '../user/user.service' @Injectable() export class AuthService { diff --git a/src/auth/guards/local.strategy.ts b/src/auth/guards/local.strategy.ts index 496d116..70df7fd 100644 --- a/src/auth/guards/local.strategy.ts +++ b/src/auth/guards/local.strategy.ts @@ -1,7 +1,7 @@ import { Strategy } from 'passport-local' import { PassportStrategy } from '@nestjs/passport' import { Injectable, UnauthorizedException } from '@nestjs/common' -import { AuthService } from 'src/auth/auth.service' +import { AuthService } from '../auth.service' import { env } from 'process' @Injectable() diff --git a/src/user/user.controller.ts b/src/user/user.controller.ts index b8caa8b..8b1d7a0 100644 --- a/src/user/user.controller.ts +++ b/src/user/user.controller.ts @@ -12,10 +12,10 @@ import { import { User } from '@prisma/client' import { UserDTO } from './dtos/user.dto' import { UserService } from './user.service' -import { HasRoles } from 'src/auth/decorators/has-roles.decorator' -import { JwtAuthGuard } from 'src/auth/guards/jwt.authguard' -import { Role } from 'src/auth/guards/role.enum' -import { RolesGuard } from 'src/auth/guards/roles.guard' +import { HasRoles } from '../auth/decorators/has-roles.decorator' +import { JwtAuthGuard } from '../auth/guards/jwt.authguard' +import { Role } from '../auth/guards/role.enum' +import { RolesGuard } from '../auth/guards/roles.guard' @Controller('user') export class UserController { @@ -130,7 +130,7 @@ export class UserController { @UseGuards(JwtAuthGuard, RolesGuard) @Get(':id') async fetchOne(@Param('id') id: number): Promise { - return this.userService.fetchOne(id) + return await this.userService.fetchOne({ id: Number(id) }) } // @HasRoles(Role.USER) diff --git a/src/user/user.module.ts b/src/user/user.module.ts index 0f61e09..d6b8190 100644 --- a/src/user/user.module.ts +++ b/src/user/user.module.ts @@ -1,5 +1,5 @@ import { Module } from '@nestjs/common' -import { PrismaService } from 'src/prisma.service' +import { PrismaService } from '../prisma.service' import { UserService } from './user.service' import { UserController } from './user.controller' diff --git a/src/user/user.service.ts b/src/user/user.service.ts index b1689cf..7bdf1fd 100644 --- a/src/user/user.service.ts +++ b/src/user/user.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common' import { Prisma, User } from '@prisma/client' -import { PrismaService } from 'src/prisma.service' +import { PrismaService } from '../prisma.service' @Injectable() export class UserService {