The edge runtime does not support Node.js 'crypto' module.
frontend/auth.ts ๋ถ๋ถ์edge ๋ฐํ์์์๋ ๋์ ๊ฐ๋ฅํ๊ฒ ์์ ํ์ต๋๋ค.import {SignJWT, jwtVerify, JWTPayload} from 'jose';...jwt: { encode: async ({ token, secret }) => { const encodedSecret = new TextEncoder().encode(secret as string); return await new SignJWT(token as JWTPayload) .setProtectedHeader({ alg: 'HS256' }) .setIssuedAt() .setExpirationTime('1h') .sign(encodedSecret); }, decode: async ({ token, secret }) => { const encodedSecret = new TextEncoder().encode(secret as string); const { payload } = await jwtVerify(token!, encodedSecret); return payload as JWT; }, },๋ฌธ์ ๋ ํด๊ฒฐํ๊ธด ํ๋๋ฐ ์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ธ์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ๋ค์..์ผ๋จ์ jsonwebtoken ๋ง๊ณ jose ์ฌ์ฉํ์ต๋๋ค.