19 lines
580 B
JavaScript
19 lines
580 B
JavaScript
module.exports = function (app) {
|
|
const router = require('express').Router(),
|
|
clientCtl = require('../controllers/client');
|
|
|
|
// On routes that end in /clients
|
|
router.route('/').post(clientCtl.createClient_post);
|
|
|
|
// On routes that end in /clients/:client_id
|
|
router.route('/:client_id')
|
|
.get(clientCtl.getClient_get)
|
|
.put(clientCtl.updateClient_put)
|
|
.delete(clientCtl.deleteClient)
|
|
|
|
router.route('/search').post(clientCtl.search_post);
|
|
router.route('/searchWithSettings').post(clientCtl.searchWithSetting_post);
|
|
|
|
app.use('/api/clients', router);
|
|
};
|