20 lines
498 B
JavaScript
20 lines
498 B
JavaScript
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);
|
|
}
|