diff --git a/03_source/cms_backend/package.json b/03_source/cms_backend/package.json index da4f2b0..4c000c4 100644 --- a/03_source/cms_backend/package.json +++ b/03_source/cms_backend/package.json @@ -28,7 +28,8 @@ "db:generate": "prisma generate", "db:push": "prisma db push --force-reset", "db:push:w": "npx nodemon --delay 1 --watch prisma --ext \"ts,tsx,prisma\" --exec \"yarn db:push && yarn seed\"", - "db:studio": "prisma studio" + "db:studio": "prisma studio", + "db:studio:w": "npx nodemon --delay 1 --watch prisma --ext \"prisma\" --exec \"yarn db:studio\"" }, "engines": { "node": ">=20" diff --git a/03_source/cms_backend/src/constants.ts b/03_source/cms_backend/src/constants.ts new file mode 100644 index 0000000..960876f --- /dev/null +++ b/03_source/cms_backend/src/constants.ts @@ -0,0 +1,7 @@ +const L_ERROR = 0; +const L_WARN = 1; +const L_INFO = 2; +const L_DEBUG = 3; +const L_TRACE = 4; + +export { L_WARN, L_INFO, L_ERROR, L_DEBUG, L_TRACE }; diff --git a/03_source/cms_backend/src/utils/jwt.ts b/03_source/cms_backend/src/utils/jwt.ts index 3d9da07..8deb44f 100644 --- a/03_source/cms_backend/src/utils/jwt.ts +++ b/03_source/cms_backend/src/utils/jwt.ts @@ -12,11 +12,7 @@ type Token = { * SignJWT * https://github.com/panva/jose/blob/main/docs/classes/jwt_sign.SignJWT.md */ -export async function sign( - payload: Token, - secret: string, - options: { expiresIn: string | number } -): Promise { +export async function sign(payload: Token, secret: string, options: { expiresIn: string | number }): Promise { const iat = Math.floor(Date.now() / 1000); return new SignJWT({ ...payload })