1번째 수정..

This commit is contained in:
최준흠 2022-08-18 12:15:14 +09:00
parent 2d0c7b38f2
commit edab9b2b0f
2 changed files with 15 additions and 13 deletions

View File

@ -1,23 +1,24 @@
//참고 : https://velog.io/@junguksim/NestJS-노트-3-Authentication //참고 : https://velog.io/@junguksim/NestJS-노트-3-Authentication
// https://docs.nestjs.com/security/authorization // https://docs.nestjs.com/security/authorization
import { Module } from '@nestjs/common'; import { Module } from '@nestjs/common'
import { PassportModule } from '@nestjs/passport'; import { PassportModule } from '@nestjs/passport'
import { UsersModule } from 'src/user/user.module'; import { UsersModule } from 'src/user/user.module'
import { AuthService } from './auth.service'; import { AuthService } from './auth.service'
import { JwtModule } from '@nestjs/jwt'; import { JwtModule } from '@nestjs/jwt'
import { jwtConstants } from './guards/constants'; import { jwtConstants } from './guards/constants'
import { AuthController } from './auth.controller'; import { AuthController } from './auth.controller'
import { LocalStrategy } from './guards/local.strategy'; import { LocalStrategy } from './guards/local.strategy'
import { JwtStrategy } from './guards/jwt.strategy'; import { JwtStrategy } from './guards/jwt.strategy'
@Module({ @Module({
imports: [ imports: [
UsersModule, PassportModule, UsersModule,
PassportModule,
JwtModule.register({ JwtModule.register({
secret: jwtConstants.secret, secret: jwtConstants.secret,
signOptions: { expiresIn: '60s' }, signOptions: { expiresIn: jwtConstants.expiresIn }
}), })
], ],
providers: [AuthService, LocalStrategy, JwtStrategy], providers: [AuthService, LocalStrategy, JwtStrategy],
exports: [AuthService], exports: [AuthService],

View File

@ -1,3 +1,4 @@
export const jwtConstants = { export const jwtConstants = {
secret: 'security-key', secret: 'security-key',
expiresIn: '60s'
} }