agmission/Development/server/routes/product.js

21 lines
562 B
JavaScript

module.exports = function (app) {
const router = require('express').Router(),
productCtl = require('../controllers/product');
// On routes that end in /products
router.route('/')
.get(productCtl.getProducts_get)
.post(productCtl.createProduct_post)
// On routes that end in /products/:product_id
router.route('/:product_id')
.get(productCtl.getProduct_get)
.put(productCtl.updateProduct_put)
.delete(productCtl.deleteProduct)
router.route('/search')
.post(productCtl.search_post)
app.use('/api/products', router);
}