authRoutes.js 1.1 KB

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. const express_1 = require("express");
  4. const authController_1 = require("../controllers/authController");
  5. const auth_1 = require("../middleware/auth");
  6. const router = (0, express_1.Router)();
  7. router.post('/login', authController_1.AuthController.login);
  8. router.post('/register', authController_1.AuthController.register);
  9. router.get('/me', auth_1.authenticateToken, authController_1.AuthController.getCurrentUser);
  10. router.post('/refresh-token', auth_1.authenticateToken, authController_1.AuthController.refreshToken);
  11. router.post('/change-password', auth_1.authenticateToken, authController_1.AuthController.changePassword);
  12. router.get('/users', auth_1.authenticateToken, authController_1.AuthController.getUsers);
  13. router.post('/users', auth_1.authenticateToken, authController_1.AuthController.createUser);
  14. router.put('/users/:id', auth_1.authenticateToken, authController_1.AuthController.updateUser);
  15. router.delete('/users/:id', auth_1.authenticateToken, authController_1.AuthController.deleteUser);
  16. exports.default = router;
  17. //# sourceMappingURL=authRoutes.js.map