deguapp/api/src/routes/api_v1.ts

14 lines
623 B
TypeScript

import { Router } from "express";
import * as authController from "../controllers/authController";
import validate from '../middlewares/validateRequest'
import * as AuthVal from '../validators/authValidator'
import { requireAuth } from "../middlewares/authMiddleware";
const router = Router();
router.post("/auth/signup",validate(AuthVal.signup) , authController.signup_post);
router.post("/auth/signin",validate(AuthVal.signin) , authController.signin_post);
router.post("/auth/logout", requireAuth, authController.logout_post);
router.get("/auth/status", requireAuth, authController.status_get);
export default router;