15 lines
529 B
TypeScript
15 lines
529 B
TypeScript
import { Router } from 'express';
|
|
import { register, login, refreshToken, logout, forgotPassword, resetPassword } from './controller';
|
|
import { authLimiter } from '../../middleware/rateLimit';
|
|
|
|
const router = Router();
|
|
|
|
router.post('/register', authLimiter, register);
|
|
router.post('/login', authLimiter, login);
|
|
router.post('/refresh', refreshToken);
|
|
router.post('/logout', logout);
|
|
router.post('/forgot-password', authLimiter, forgotPassword);
|
|
router.post('/reset-password', authLimiter, resetPassword);
|
|
|
|
export default router;
|