UNPKG

@diagramers/api

Version:

Diagramers API - A comprehensive Node.js API template with TypeScript, Firebase Functions, and Socket.io

15 lines (12 loc) 635 B
import { Router } from 'express'; import { UserController } from '../controllers/user.controller'; const router = Router(); const userController = new UserController(); // User routes router.get('/users', userController.getAll.bind(userController)); router.get('/users/:id', userController.getById.bind(userController)); router.post('/users', userController.create.bind(userController)); router.put('/users/:id', userController.update.bind(userController)); router.delete('/users/:id', userController.delete.bind(userController)); router.get('/users/profile', userController.getProfile.bind(userController)); export default router;