15 lines
657 B
TypeScript
15 lines
657 B
TypeScript
import { Router } from 'express';
|
|
import { AuthController } from '../controllers/auth.controller';
|
|
import { authenticateToken, requireSMM } from '../middlewares/auth.middleware';
|
|
|
|
const router = Router();
|
|
|
|
router.post('/register-smm', AuthController.registerSMM);
|
|
router.post('/login', AuthController.login);
|
|
router.get('/me', authenticateToken, AuthController.getMe);
|
|
router.post('/create-client', authenticateToken, requireSMM, AuthController.createClient);
|
|
router.get('/clients', authenticateToken, requireSMM, AuthController.getClients);
|
|
router.delete('/clients/:id', authenticateToken, requireSMM, AuthController.deleteClient);
|
|
|
|
export default router;
|