Files
benchcoach/src/routes/index.js
2024-03-04 13:32:25 -06:00

31 lines
821 B
JavaScript

const express = require("express");
const {ensureLoggedIn} = require("./auth")
var router = express.Router();
var multer = require("multer");
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });
const path = require("path")
partials = path.join(__dirname, "../views/partials")
const membersController = require("../controllers/member");
router.use("/", ensureLoggedIn, (req,res,next) => {req.layout="layouts/main";req.promises=[];next();})
router.get("/", (req,res,next) => {
if (!req.session.current_team){
res.redirect(`/user/${req.session.passport.user.id}/teams`)
next();
}
else {
res.redirect(`/${req.session.current_team}/home`)
next();
}
});
router.get("/:team_id([0-9]+)/members", membersController.getMembers);
module.exports = {router, partials};