tieme-ndo/backend

View on GitHub
routes/userRouter.js

Summary

Maintainability
A
0 mins
Test Coverage
const express = require('express');
const userController = require('../controllers/user');
const validate = require('../middlewares/Validations/user');
const verifyToken = require('../middlewares/verifyToken');
const isAuthorized = require('../middlewares/isAuthorized');

const userRouter = express.Router();

userRouter.post(
  '/user/signup',
  verifyToken,
  isAuthorized,
  validate.createUser,
  userController.register
);
userRouter.post('/user/login', validate.createUser, userController.login);

userRouter.put(
  '/user/reset-password',
  verifyToken,
  validate.resetPassword,
  userController.resetPassword
);

module.exports = userRouter;