loadenv에서 수명 관련 환경 변수의 값을 미리 밀리초 단위로 변환해놓도록 변경

This commit is contained in:
static
2025-01-08 22:21:21 +09:00
parent d7396945df
commit 1699d985ac
8 changed files with 15 additions and 23 deletions

View File

@@ -1,5 +1,4 @@
import { error, text } from "@sveltejs/kit";
import ms from "ms";
import env from "$lib/server/loadenv";
import { loginRequest } from "$lib/server/schemas";
import { login } from "$lib/server/services/auth";
@@ -13,12 +12,12 @@ export const POST: RequestHandler = async ({ request, cookies }) => {
const { accessToken, refreshToken } = await login(email, password);
cookies.set("accessToken", accessToken, {
path: "/",
maxAge: Math.floor(ms(env.jwt.accessExp) / 1000),
maxAge: env.jwt.accessExp / 1000,
sameSite: "strict",
});
cookies.set("refreshToken", refreshToken, {
path: "/api/auth",
maxAge: Math.floor(ms(env.jwt.refreshExp) / 1000),
maxAge: env.jwt.refreshExp / 1000,
sameSite: "strict",
});

View File

@@ -1,5 +1,4 @@
import { error, text } from "@sveltejs/kit";
import ms from "ms";
import env from "$lib/server/loadenv";
import { refreshToken as doRefreshToken } from "$lib/server/services/auth";
import type { RequestHandler } from "./$types";
@@ -11,12 +10,12 @@ export const POST: RequestHandler = async ({ cookies }) => {
const { accessToken, refreshToken } = await doRefreshToken(token);
cookies.set("accessToken", accessToken, {
path: "/",
maxAge: ms(env.jwt.accessExp) / 1000,
maxAge: env.jwt.accessExp / 1000,
sameSite: "strict",
});
cookies.set("refreshToken", refreshToken, {
path: "/api/auth",
maxAge: ms(env.jwt.refreshExp) / 1000,
maxAge: env.jwt.refreshExp / 1000,
sameSite: "strict",
});

View File

@@ -1,5 +1,4 @@
import { error, text } from "@sveltejs/kit";
import ms from "ms";
import env from "$lib/server/loadenv";
import { tokenUpgradeVerifyRequest } from "$lib/server/schemas";
import { upgradeToken } from "$lib/server/services/auth";
@@ -21,12 +20,12 @@ export const POST: RequestHandler = async ({ request, cookies, getClientAddress
);
cookies.set("accessToken", accessToken, {
path: "/",
maxAge: ms(env.jwt.accessExp) / 1000,
maxAge: env.jwt.accessExp / 1000,
sameSite: "strict",
});
cookies.set("refreshToken", refreshToken, {
path: "/api/auth",
maxAge: ms(env.jwt.refreshExp) / 1000,
maxAge: env.jwt.refreshExp / 1000,
sameSite: "strict",
});