src/routes/requestRoute.js
import express from 'express';
import RequestController from '../controllers/RequestController';
import validation from '../middlewares/validation';
import requestValidations from '../middlewares/requestValidations';
import Auth from '../middlewares/Auth';
const { userAuth } = Auth;
const { validateTrip, validateTripRequest } = requestValidations;
const { bookTrip } = RequestController;
const requestRoute = express.Router();
requestRoute.post(
'/requests',
userAuth,
validation.validate('request'),
validateTrip,
validateTripRequest,
bookTrip
);
export default requestRoute;