'use strict'; module.exports = function (app) { const router = require('express').Router(), { authAllowAdmin } = require('../middlewares/validate'), dealerCtl = require('../controllers/dealer'); router.get('/', dealerCtl.getDealers_get); router.post('/', authAllowAdmin(), dealerCtl.createDealer_post); router.put('/:id', authAllowAdmin(), dealerCtl.updateDealer_put); router.delete('/:id', authAllowAdmin(), dealerCtl.deleteDealer_delete); app.use('/api/dealers', router); };