Skip to content

Commit afbc425

Browse files
authored
Merge pull request #49 from ADARSHsri2004/feat/refresh_token
feat: JWT refresh token rotation implemented
2 parents 2196e8d + 2bd7deb commit afbc425

File tree

9 files changed

+351
-31
lines changed

9 files changed

+351
-31
lines changed

backend/package-lock.json

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"type": "module",
1414
"dependencies": {
1515
"bcryptjs": "^3.0.2",
16+
"cookie-parser": "^1.4.7",
1617
"cors": "^2.8.5",
1718
"dotenv": "^17.2.3",
1819
"express": "^5.1.0",
@@ -27,6 +28,7 @@
2728
},
2829
"devDependencies": {
2930
"@types/bcryptjs": "^2.4.6",
31+
"@types/cookie-parser": "^1.4.10",
3032
"@types/express": "^5.0.3",
3133
"@types/jsonwebtoken": "^9.0.10",
3234
"@types/node": "^24.9.1",

backend/src/app.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
1-
import express from "express";
21
import dotenv from "dotenv";
2+
import express from "express";
33
import authRoutes from "./routes/authRoutes.js";
44
import healthRoutes from "./routes/healthRoutes.js";
55
import { errorHandler } from "./middleware/errorHandler.js";
66
import roomRoutes from "./routes/roomRoutes.js";
77
import passport from "passport";
88
import "./utils/passport.js"
9+
import cookieParser from 'cookie-parser';
910
import cors from "cors";
1011
dotenv.config();
1112
const app = express();
1213

1314
app.use(express.json());
14-
15+
app.use(cookieParser()); // <-- Add this middleware HERE
1516
app.use(
1617
cors({
1718
origin: process.env.FRONTEND_URL || "http://localhost:5173",

0 commit comments

Comments
 (0)