UNPKG

get-express-starter

Version:

Get production ready express boilerplate with a single command

16 lines (12 loc) 771 B
import authController from '@/controllers/auth.controller'; import auth from '@/middlewares/auth'; import validate from '@/middlewares/validate'; import authValidation from '@/validations/auth.validation'; import express from 'express'; const router = express.Router(); router.post('/login', validate(authValidation.login), authController.login); router.post('/forgot-password', validate(authValidation.forgotPassword), authController.forgotPassword); router.post('/reset-password', validate(authValidation.resetPassword), authController.resetPassword); router.post('/send-verification-email', auth(), authController.sendVerificationEmail); router.post('/verify-email', auth(), validate(authValidation.verifyEmail), authController.verifyEmail); export default router;