UNPKG

bubbles-express-generator

Version:
15 lines (12 loc) 539 B
import express from 'express'; import { createUser, verifyUser } from '../controllers/user.js'; import { verifyUserToken } from '../middleware/verify-user-token.js'; import { validateInputs } from '../middleware/input-validation.js'; import { userValidationRules } from '../lib/auth-rules.js'; export const router = express.Router(); router .route('/register') .post(validateInputs(userValidationRules.register), createUser); router .route('/login') .post(verifyUserToken, validateInputs(userValidationRules.login), verifyUser);