diff --git a/src/apis/auth/auth.service.ts b/src/apis/auth/auth.service.ts index 189cde2..a9bd531 100644 --- a/src/apis/auth/auth.service.ts +++ b/src/apis/auth/auth.service.ts @@ -92,7 +92,7 @@ export class AuthService { getAccessToken({ user }: IAuthServiceGetAccessToken): string { return this.jwtService.sign( { sub: user.id, email: user.email }, //Ζ’ - { secret: process.env.JWT_ACCESS_KEY, expiresIn: '2w' }, + { secret: process.env.JWT_ACCESS_KEY, expiresIn: '10h' }, ); } @@ -101,7 +101,8 @@ export class AuthService { { sub: user.id, email: user.email }, // { secret: process.env.JWT_REFRESH_KEY, expiresIn: '2w' }, ); - + console.log('🐳🐳🐳🐳🐳', refreshToken); + const originList = [ 'http://localhost:3000', 'http://127.0.0.1:3000', @@ -115,6 +116,7 @@ export class AuthService { res.setHeader('Access-Control-Allow-Origin', origin); } + // res.setHeader('Access-Control-Allow-Origin', 'http://localhost:3000'); // ν”„λŸ°νŠΈμ—”λ“œ js μ½”λ“œμ— λŒ€ν•œ 응닡을 λ…ΈμΆœν• μ§€ μ—¬λΆ€λ₯Ό λΈŒλΌμš°μ €μ— μ•Œλ €μ€€λ‹€. res.setHeader('Access-Control-Allow-Credentials', 'true'); // λ¦¬μ†ŒμŠ€μ— μ—‘μ„ΈμŠ€ν•  λ•Œ ν—ˆμš©λ˜λŠ” ν•˜λ‚˜ μ΄μƒμ˜ λ©”μ„œλ“œλ₯Ό μ§€μ •ν•΄μ€€λ‹€. @@ -126,8 +128,8 @@ export class AuthService { // X-Custom-Header => μ„œλ²„μ— λŒ€ν•œ cors μš”μ²­μ— μ˜ν•΄ 지원 // Upgrade-Insecure-Requests => μ—¬λŸ¬ 헀더에 λŒ€ν•œ 지원을 μ§€μ • res.setHeader( - 'Access-Control-Allow-Headers', // - 'Access-Control-Allow-Headers, Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers', + 'Access-Control-Allow-Headers', + 'Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers', ); res.setHeader( diff --git a/src/apis/auth/strategies/jwt-refresh.strategy.ts b/src/apis/auth/strategies/jwt-refresh.strategy.ts index 50f5a00..331ec56 100644 --- a/src/apis/auth/strategies/jwt-refresh.strategy.ts +++ b/src/apis/auth/strategies/jwt-refresh.strategy.ts @@ -11,8 +11,7 @@ export class JwtRefreshStrategy extends PassportStrategy(Strategy, 'refresh') { super({ jwtFromRequest: (req) => { const cookie = req.headers.cookie; - const refreshToken = cookie.replace('refreshToken=', ''); - return refreshToken; + if (cookie) return cookie.replace('refreshToken=', ''); }, secretOrKey: process.env.JWT_REFRESH_KEY, passReqToCallback: true,