update+fix/asset icons + load geolocation scripts

This commit is contained in:
SowinskiBraeden committed 2025-05-08 23:30:13 -07:00
1 parent 42ea4ed8bc
commit 73a510252b
29 files changed
+170 -35

No files matched your search

+4 -3
View File
@@ -1,7 +1,7 @@
const status = require("../util/statuses");
const session = require("express-session");
// Get all user routes names
// Get all names of user routes
let userRouter = require("../router/user")((req, res, next) => next(), null, null, null);
userRouter.stack.shift();
const userRoutes = userRouter.stack.map((layer) => layer.route.path.split("/")[1]);
@@ -12,8 +12,9 @@ const userRoutes = userRouter.stack.map((layer) => layer.route.path.split("/")[1
*/
const createMiddleware = (users) => {
return async (req, res, next) => {
// Redirect not found pages to 404 page
if (!userRoutes.includes(req.url.split("/")[1])) {
// Check if incoming request route exists in user routes
// redirect to 404 if not
if (!userRoutes.includes(req.url.split("/")[1].split("?")[0])) {
return res.status(status.NotFound).redirect("/notFound");
}