sdy

update jwt_secret value

1 import jwt from "jsonwebtoken"; 1 import jwt from "jsonwebtoken";
2 import { PrismaClient } from "@prisma/client"; 2 import { PrismaClient } from "@prisma/client";
3 3
4 -export const APP_SECRET = "a"; // TODO : value update to object
5 -
6 export const prisma = new PrismaClient(); 4 export const prisma = new PrismaClient();
7 5
8 export const getUserId = (context) => { 6 export const getUserId = (context) => {
9 const Authorization = context.request.get("Authorization"); 7 const Authorization = context.request.get("Authorization");
10 if (Authorization) { 8 if (Authorization) {
11 const token = Authorization.replace("Bearer ", ""); 9 const token = Authorization.replace("Bearer ", "");
12 - const { userId } = jwt.verify(token, APP_SECRET); 10 + const { userId } = jwt.verify(token, process.env.JWT_SECRET);
13 return userId; 11 return userId;
14 } 12 }
15 throw new Error("There is no vaild user"); 13 throw new Error("There is no vaild user");
......