Team favoriting fixed. database-routes.js is now properly linked to app.js

This commit is contained in:
2024-05-30 23:26:02 -05:00
parent 60e5c54ebe
commit 3e7f80232f
3 changed files with 6 additions and 2 deletions

View File

@@ -166,7 +166,7 @@ generateClubRoutes(app);
Favorite Team Database
*************************/
const databaseRoutes = require("./routes/database/database-routes");
const databaseRoutes = require("./routes/database/database-routes").router;
app.use("/", databaseRoutes);
// *****************************************************

View File

@@ -1,5 +1,8 @@
const session = require("express-session"); // express-session is a middleware for Express that enables session management. It allows you to store user data between HTTP requests.
const bodyParser = require("body-parser"); // body-parser is a middleware that parses incoming request bodies in a middleware before your handlers. It's used to extract the entire body portion of an incoming request stream and exposes it on req.body.
const getFavoriteTeamsForUser =
require("../routes/database/database-routes").getFavoriteTeamsForUser;
const databaseRoutes = require("../routes/database/database-routes");
const sessionConfig = (app) => {
app.use(

View File

@@ -1,4 +1,5 @@
const express = require("express");
const db = require("../../database/db");
const router = express.Router();
// Function to add a new row to the FavoriteTeams table
@@ -95,4 +96,4 @@ async function getFavoriteTeamsForUser(userId) {
}
}
module.exports = router;
module.exports = { router, getFavoriteTeamsForUser };