Blog

TypeError: Cannot read properties of undefined (reading 'challenge')

Category
Author
citeFred
citeFred
Tags
PinOnMain
1 more property
JWT 로그인 구현중 오류
Table of Content

수정 필요 부분

AuthModule

auth.module.ts
import { Module } from "@nestjs/common"; import { TypeOrmModule } from "@nestjs/typeorm"; import { User } from "src/user/entities/user.entity"; import { AuthController } from "./controller/auth.controller"; import { AuthService } from "./service/auth.service"; import { UserService } from "src/user/user.service"; import { PassportModule } from "@nestjs/passport"; import { JwtModule } from "@nestjs/jwt"; import * as dotenv from 'dotenv'; import { JWTStrategy } from "./strategies/jwt.strategy"; dotenv.config(); @Module({ imports: [ PassportModule.register({ defaultStrategy: 'jwt'}), JwtModule.register({ secret: process.env.JWT_SECRET, signOptions: { expiresIn: process.env.JWT_EXPIRATION, } }), TypeOrmModule.forFeature([User]) ], controllers: [AuthController], providers: [AuthService, UserService, JwtModule, JWTStrategy], exports: [JwtModule, PassportModule] }) export class AuthModule{}
TypeScript
복사

AuthModule 확인 필요

auth.module.ts
import { Module } from "@nestjs/common"; import { TypeOrmModule } from "@nestjs/typeorm"; import { User } from "src/user/entities/user.entity"; import { AuthController } from "./controller/auth.controller"; import { AuthService } from "./service/auth.service"; import { UserService } from "src/user/user.service"; import { PassportModule } from "@nestjs/passport"; import { JwtModule } from "@nestjs/jwt"; import * as dotenv from 'dotenv'; import { JWTStrategy } from "./strategies/jwt.strategy"; dotenv.config(); @Module({ imports: [ PassportModule.register({ defaultStrategy: 'jwt'}), JwtModule.register({ secret: process.env.JWT_SECRET, signOptions: { expiresIn: process.env.JWT_EXPIRATION, } }), TypeOrmModule.forFeature([User]) ], controllers: [AuthController], providers: [AuthService, UserService, JWTStrategy], exports: [JwtModule, PassportModule] }) export class AuthModule{}
TypeScript
복사
Search
 | Main Page | Category |  Tags | About Me | Contact | Portfolio