fixed vite related issues, leftover issues from Moving to MUI, some visual changes

This commit is contained in:
QkoSad
2024-09-24 22:43:21 +03:00
parent d9455d002b
commit be03889ff3
22 changed files with 355 additions and 283 deletions
+15 -17
View File
@@ -1,34 +1,32 @@
import config from 'config'
import jwt from 'jsonwebtoken'
import type { Request, Response, NextFunction } from 'express';
import config from "config";
import jwt from "jsonwebtoken";
import type { Request, Response, NextFunction } from "express";
interface ResponseAndUser extends Request { user?: string }
interface ResponseAndUser extends Request {
user?: string;
}
function auth(req: ResponseAndUser, res: Response, next: NextFunction) {
// Get token from header
const token = req.header('x-auth-token');
const token = req.header("x-auth-token");
// Check if not token
if (!token) {
return res.status(401).json({ msg: 'No token, authorization denied' });
return res.status(401).json({ msg: "No token, authorization denied" });
}
// Verify token
try {
jwt.verify(token, config.get('jwtSecret'), (error, decoded) => {
jwt.verify(token, config.get("jwtSecret"), (error, decoded) => {
if (error) {
return res.status(401).json({ msg: 'Token is not valid' });
return res.status(401).json({ msg: "Token is not valid" });
} else {
if (decoded && typeof decoded !== "string")
req.user = decoded?.user;
if (decoded && typeof decoded !== "string") req.user = decoded?.user;
next();
}
});
} catch (err) {
console.error('something wrong with auth middleware');
res.status(500).json({ msg: 'Server Error' });
console.error("something wrong with auth middleware");
res.status(500).json({ msg: "Server Error" });
}
};
export default auth
}
export default auth;