mirror of
https://github.com/R0m1k3/podcastic.git
synced 2026-10-23 15:08:04 +02:00
16 lines
406 B
TypeScript
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;
|