File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ var path = require('path');
44var logger = require ( 'morgan' ) ;
55
66var usersRouter = require ( './routes/users' ) ;
7+ var heroesRouter = require ( './routes/heroes' ) ;
78
89var app = express ( ) ;
910
@@ -12,6 +13,7 @@ app.use(express.json());
1213app . use ( express . urlencoded ( { extended : false } ) ) ;
1314
1415app . use ( '/' , usersRouter ) ;
16+ app . use ( '/heroes' , heroesRouter ) ;
1517
1618// catch 404 and forward to error handler
1719app . use ( function ( req , res , next ) {
Original file line number Diff line number Diff line change 1+ var express = require ( 'express' ) ;
2+ var router = express . Router ( ) ;
3+
4+ router . route ( '/:hero_id' )
5+ . get ( function ( req , res ) {
6+ var heroId = parseInt ( req . params [ 'hero_id' ] ) ;
7+ res . json ( {
8+ id : heroId ,
9+ superpower : 'flying' ,
10+ name : 'Superman' ,
11+ universe : 'DC'
12+ } ) ;
13+ res . status ( 200 ) ;
14+ } ) ;
15+
16+ router . route ( '/' )
17+ . post ( function ( req , res ) {
18+ res . json ( {
19+ id : 42 ,
20+ superpower : 'flying' ,
21+ name : 'Superman' ,
22+ universe : 'DC'
23+ } ) ;
24+ res . status ( 201 ) ;
25+ } ) ;
26+
27+ module . exports = router ;
You can’t perform that action at this time.
0 commit comments