From ecd15b0c5883b6febc1443e7c8ddd5ad5c1387ab Mon Sep 17 00:00:00 2001 From: Nuung Date: Mon, 2 Jun 2025 16:43:43 +0900 Subject: [PATCH 1/2] =?UTF-8?q?hotfix:=20=EC=BF=A0=ED=82=A4=EC=97=90=20max?= =?UTF-8?q?-age=20=EA=B0=92=20=EC=97=86=EC=96=B4=EC=84=9C=20=EC=84=B8?= =?UTF-8?q?=EC=85=98=20=EC=BF=A0=ED=82=A4=EB=A1=9C=20=EC=9D=B8=EC=8B=9D?= =?UTF-8?q?=EB=90=98=EA=B3=A0,=20=EB=B8=8C=EB=9D=BC=EC=9A=B0=EC=A0=80=20?= =?UTF-8?q?=EC=A2=85=EB=A3=8C=EC=8B=9C=20=EC=95=84=EC=97=90=20=EC=BF=A0?= =?UTF-8?q?=ED=82=A4=20=EC=82=AD=EC=A0=9C=EB=90=98=EC=96=B4=EB=B2=84?= =?UTF-8?q?=EB=A6=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/user.controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/user.controller.ts b/src/controllers/user.controller.ts index 71eb3e2..deff559 100644 --- a/src/controllers/user.controller.ts +++ b/src/controllers/user.controller.ts @@ -12,6 +12,8 @@ export class UserController { constructor(private userService: UserService) { } private cookieOption(): CookieOptions { + // eslint-disable-next-line @typescript-eslint/naming-convention + const THREE_WEEKS_IN_MS = 21 * 24 * 60 * 60 * 1000; const isProd = process.env.NODE_ENV === 'production'; const baseOptions: CookieOptions = { @@ -22,6 +24,7 @@ export class UserController { if (isProd) { baseOptions.sameSite = 'lax'; baseOptions.domain = "velog-dashboard.kro.kr"; + baseOptions.maxAge = THREE_WEEKS_IN_MS; // 3주 } else { baseOptions.domain = 'localhost'; } From dcfafce31b7c9e59a3e553e3a428ee280bb300ad Mon Sep 17 00:00:00 2001 From: Nuung Date: Mon, 2 Jun 2025 16:58:47 +0900 Subject: [PATCH 2/2] =?UTF-8?q?modify:=20=EC=83=81=EC=88=98=20=EC=9C=84?= =?UTF-8?q?=EC=B9=98=20=EB=B3=80=EA=B2=BD=20=E3=85=8E=E3=85=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/user.controller.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/user.controller.ts b/src/controllers/user.controller.ts index deff559..8528588 100644 --- a/src/controllers/user.controller.ts +++ b/src/controllers/user.controller.ts @@ -8,12 +8,13 @@ import { fetchVelogApi } from '@/modules/velog/velog.api'; type Token10 = string & { __lengthBrand: 10 }; +// eslint-disable-next-line @typescript-eslint/naming-convention +const THREE_WEEKS_IN_MS = 21 * 24 * 60 * 60 * 1000; + export class UserController { constructor(private userService: UserService) { } private cookieOption(): CookieOptions { - // eslint-disable-next-line @typescript-eslint/naming-convention - const THREE_WEEKS_IN_MS = 21 * 24 * 60 * 60 * 1000; const isProd = process.env.NODE_ENV === 'production'; const baseOptions: CookieOptions = {