module.exports = function (app) { const router = require('express').Router(), cropCtl = require('../controllers/crop'); // On routes that end in /crops router.route('/') .get(cropCtl.getCrops_get) .post(cropCtl.createCrop_post) // On routes that end in /crops/:crop_id router.route('/:crop_id') .get(cropCtl.getCrop_get) .put(cropCtl.updateCrop_put) .delete(cropCtl.deleteCrop) router.post('/search', cropCtl.search_post); app.use('/api/crops', router); }