Initial commit
This commit is contained in:
11
backend/routes/authRoutes.js
Normal file
11
backend/routes/authRoutes.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import express from 'express';
|
||||
import { registerUser, activate, loginUser, logoutUser } from '../controllers/authController.js';
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
router.post('/register', registerUser);
|
||||
router.get('/activate/:activationCode', activate);
|
||||
router.post('/login', loginUser);
|
||||
router.get('/logout', logoutUser);
|
||||
|
||||
export default router;
|
||||
11
backend/routes/clubRoutes.js
Normal file
11
backend/routes/clubRoutes.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import express from 'express';
|
||||
import { authenticate } from '../middleware/authMiddleware.js';
|
||||
import { getClubs, addClub, getClub } from '../controllers/clubsController.js';
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
router.get('/', authenticate, getClubs);
|
||||
router.post('/', authenticate, addClub);
|
||||
router.get('/:clubid', authenticate, getClub);
|
||||
|
||||
export default router;
|
||||
9
backend/routes/memberRoutes.js
Normal file
9
backend/routes/memberRoutes.js
Normal file
@@ -0,0 +1,9 @@
|
||||
import { getClubMembers } from '../controllers/memberController';
|
||||
import express from 'express';
|
||||
import { authenticate } from '../middleware/authMiddleware';
|
||||
|
||||
const router = express.Router;
|
||||
|
||||
router.post('/', authenticate, getClubMembers);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user