File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ class UserController {
2+ async index ( request , response ) {
3+
4+ }
5+
6+ async create ( request , response ) {
7+ const { name, email } = req . body ;
8+ }
9+
10+ async update ( request , response ) {
11+ const { id } = req . params ;
12+ const { name, email } = req . body ;
13+ }
14+
15+ async delete ( request , response ) {
16+ const { id } = req . params ;
17+ }
18+ }
19+
20+ export default new UserController ( ) ;
Original file line number Diff line number Diff line change 11import { Router } from 'express' ;
2+ import { router as usersRouter } from './usersRoutes' ;
23
34const router = Router ( ) ;
45
6+ router . use ( '/users' , usersRouter ) ;
7+
58export { router } ;
Original file line number Diff line number Diff line change 1+ import { Router } from 'express' ;
2+ import UserController from '../controllers/UserController' ;
3+
4+ const router = Router ( ) ;
5+
6+ router . get ( '/' , UserController . index ) ;
7+ router . post ( '/' , UserController . create ) ;
8+ router . put ( '/:id' , UserController . update ) ;
9+ router . delete ( '/:id' , UserController . delete ) ;
10+
11+ export { router } ;
You can’t perform that action at this time.
0 commit comments