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 -->
|
// <!-- 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
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|
||||||
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