More app.js cleanup
This commit is contained in:
23
src/app.js
23
src/app.js
@@ -108,6 +108,10 @@ app.get("/club/:clubID", [fetchClubsData], (req, res) => {
|
||||
// <!-- Section 5 : Routes -->
|
||||
// *****************************************************
|
||||
|
||||
/************************
|
||||
Home Page Routes
|
||||
*************************/
|
||||
|
||||
// Redirect to the home page
|
||||
app.get("/", (req, res) => {
|
||||
res.redirect("/home");
|
||||
@@ -124,7 +128,7 @@ app.get("/home", (req, res) => {
|
||||
*************************/
|
||||
|
||||
// Account Routes
|
||||
const loginRoutes = require("./routes/database/login");
|
||||
const loginRoutes = require("./routes/account/login");
|
||||
app.use("/", loginRoutes);
|
||||
|
||||
/************************
|
||||
@@ -132,24 +136,15 @@ app.use("/", loginRoutes);
|
||||
*************************/
|
||||
|
||||
// Account Routes
|
||||
const registerRoutes = require("./routes/database/register");
|
||||
const registerRoutes = require("./routes/account/register");
|
||||
app.use("/", registerRoutes);
|
||||
|
||||
/************************
|
||||
Home Page Routes
|
||||
Logout Route
|
||||
*************************/
|
||||
|
||||
app.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
|
||||
}
|
||||
});
|
||||
});
|
||||
const logoutRoute = require("./routes/account/logout");
|
||||
app.use("/", logoutRoute);
|
||||
|
||||
/************************
|
||||
League Page Routes
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
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 router = express.Router();
|
||||
|
||||
16
src/routes/account/logout.js
Normal file
16
src/routes/account/logout.js
Normal 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;
|
||||
Reference in New Issue
Block a user