Spaces:
Runtime error
Runtime error
Bansari Akhani commited on
Commit ·
c57d845
1
Parent(s): 2f170d4
set auth user type
Browse files
src/middlewares/authMiddleware.ts
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
import { Response, NextFunction } from 'express';
|
| 2 |
import { verifyToken } from '../utils/jwtUtils';
|
| 3 |
-
import { AuthenticatedRequest } from '../shared/interfaces/user.interface';
|
| 4 |
|
| 5 |
const jwtMiddleware = (req: AuthenticatedRequest, res: Response, next: NextFunction) => {
|
| 6 |
const token = req.header('authorization')?.split(' ')[1];
|
|
@@ -11,7 +11,7 @@ const jwtMiddleware = (req: AuthenticatedRequest, res: Response, next: NextFunct
|
|
| 11 |
try {
|
| 12 |
const user = verifyToken(token);
|
| 13 |
console.log("Loagged in User ", user);
|
| 14 |
-
req.user = user;
|
| 15 |
next();
|
| 16 |
} catch (error) {
|
| 17 |
return res.status(401).json({ error: 'Unauthorized' });
|
|
|
|
| 1 |
import { Response, NextFunction } from 'express';
|
| 2 |
import { verifyToken } from '../utils/jwtUtils';
|
| 3 |
+
import { AuthenticatedRequest, UserInterface } from '../shared/interfaces/user.interface';
|
| 4 |
|
| 5 |
const jwtMiddleware = (req: AuthenticatedRequest, res: Response, next: NextFunction) => {
|
| 6 |
const token = req.header('authorization')?.split(' ')[1];
|
|
|
|
| 11 |
try {
|
| 12 |
const user = verifyToken(token);
|
| 13 |
console.log("Loagged in User ", user);
|
| 14 |
+
req.user = user as UserInterface;
|
| 15 |
next();
|
| 16 |
} catch (error) {
|
| 17 |
return res.status(401).json({ error: 'Unauthorized' });
|