More app.js cleanup

This commit is contained in:
2024-05-29 01:23:22 -05:00
parent 1b106f4385
commit 60e5c54ebe
4 changed files with 26 additions and 15 deletions

View File

@@ -108,6 +108,10 @@ app.get("/club/:clubID", [fetchClubsData], (req, res) => {
// <!-- Section 5 : Routes --> // <!-- Section 5 : Routes -->
// ***************************************************** // *****************************************************
/************************
Home Page Routes
*************************/
// Redirect to the home page // Redirect to the home page
app.get("/", (req, res) => { app.get("/", (req, res) => {
res.redirect("/home"); res.redirect("/home");
@@ -124,7 +128,7 @@ app.get("/home", (req, res) => {
*************************/ *************************/
// Account Routes // Account Routes
const loginRoutes = require("./routes/database/login"); const loginRoutes = require("./routes/account/login");
app.use("/", loginRoutes); app.use("/", loginRoutes);
/************************ /************************
@@ -132,24 +136,15 @@ app.use("/", loginRoutes);
*************************/ *************************/
// Account Routes // Account Routes
const registerRoutes = require("./routes/database/register"); const registerRoutes = require("./routes/account/register");
app.use("/", registerRoutes); app.use("/", registerRoutes);
/************************ /************************
Home Page Routes Logout Route
*************************/ *************************/
app.get("/logout", (req, res) => { const logoutRoute = require("./routes/account/logout");
req.session.destroy((err) => { app.use("/", logoutRoute);
if (err) {
console.error("Error destroying session:", err);
res.status(500).send("Internal Server Error");
} else {
// Redirect to the same page after destroying the session
res.redirect("/"); // You can change '/' to the desired page if it's not the home page
}
});
});
/************************ /************************
League Page Routes League Page Routes

View File

@@ -1,5 +1,5 @@
const express = require("express"); const express = require("express");
const db = require("../../database/db"); // Import the db modulei const db = require("../../database/db"); // Import the db module
const bcrypt = require("bcryptjs"); // To hash passwords const bcrypt = require("bcryptjs"); // To hash passwords
const router = express.Router(); const router = express.Router();

View File

@@ -0,0 +1,16 @@
const express = require("express");
const router = express.Router();
router.get("/logout", (req, res) => {
req.session.destroy((err) => {
if (err) {
console.error("Error destroying session:", err);
res.status(500).send("Internal Server Error");
} else {
// Redirect to the same page after destroying the session
res.redirect("/"); // You can change '/' to the desired page if it's not the home page
}
});
});
module.exports = router;