deguapp/api/src/routes/api_v1.ts

40 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-04-29 21:56:25 +02:00
import { Router } from "express";
import * as authController from "../controllers/authController";
import validate from '../middlewares/validateRequest'
import * as AuthVal from '../validators/authValidator'
2024-04-29 21:56:25 +02:00
//import handleValidation from "../middlewares/handleValidation";
2024-05-02 01:15:55 +02:00
import { requireAuth } from "../middlewares/authMiddleware";
2024-04-29 21:56:25 +02:00
const router = Router();
//const mws = [requireAuth, handleValidation.handleValidationError];
router.post("/auth/signup",validate(AuthVal.signup) , authController.signup_post);
2024-05-02 00:37:59 +02:00
router.post("/auth/signin",validate(AuthVal.signin) , authController.signin_post);
2024-05-02 01:15:55 +02:00
router.post("/auth/logout", requireAuth, authController.logout_post);
2024-04-29 21:56:25 +02:00
//router.post(
// "/login",
// authValidator.checkUserLogin(),
// handleValidation.handleValidationError,
// userController.login_post
//);
//router.post(
// "/register",
// authValidator.checkUserRegister(),
// handleValidation.handleValidationError,
// userController.register_post
//);
//router.post("/logout", userController.logout_post);
//router.post(
// "/edit",
// [requireAuth],
// authValidator.checkChange(),
// userController.edit_post
//);
export default router;