create-node-mongo-express-app
Version:
Node Js Template with MVC pattern, typescript, mongoose and express
14 lines (10 loc) • 520 B
text/typescript
import { Router } from 'express';
import Promisify from '../utils/Promisify';
import { todoController } from '../controller/todo.controller';
const todoRouter = Router();
todoRouter.get('/', Promisify(todoController.getAllTodos));
todoRouter.get('/:id', Promisify(todoController.getTodoById));
todoRouter.post('/', Promisify(todoController.createTodo));
todoRouter.put('/:id', Promisify(todoController.updateTodo));
todoRouter.delete('/:id', Promisify(todoController.deleteTodo));
export { todoRouter };