UNPKG

xpg

Version:

a module to help auto generating correct structure of rest services in express (model-view-controller-service).

30 lines (21 loc) 741 B
const router = require('express').Router() const { asyncHandler } = require('../tools/general.tool') const indexService = require('../services/index.service') router .post('/indexs', asyncHandler(async (req, res, next) => { await indexService.create() })) .get('/indexs', asyncHandler(async (req, res, next) => { const results = await indexService.findAll() res.send(results) })) .get('/indexs/:id', asyncHandler(async (req, res, next) => { await indexService.findOne() })) .patch('/indexs/:id', asyncHandler(async (req, res, next) => { await indexService.update() })) .delete('/indexs/:id', asyncHandler(async (req, res, next) => { await indexService.delete() })) module.exports = router