Files
podcastic/backend/src/routes/authRoutes.ts
T

16 lines
406 B
TypeScript

import { Router } from 'express';
import { register, login, getMe, logout } from '../controllers/authController';
import { authenticate } from '../middleware/auth';
const router = Router();
// Public routes
router.post('/register', register);
router.post('/login', login);
// Protected routes
router.get('/me', authenticate, getMe);
router.post('/logout', authenticate, logout);
export default router;