Showing
1 changed file
with
1 additions
and
3 deletions
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"); | ... | ... |
-
Please register or login to post a comment