File tree 3 files changed +42
-0
lines changed
3 files changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ const express = require ( "express" ) ;
2
+ const apiVersion1 = require ( "./library_v1" ) ;
3
+ const apiVersion2 = require ( "./library_v2" ) ;
4
+ const app = express ( ) ;
5
+ const PORT = 3000 ;
6
+
7
+ app . use ( "/v1" , apiVersion1 ) ;
8
+ app . use ( "/v2" , apiVersion2 ) ;
9
+
10
+ const server = app . listen ( PORT , ( ) => {
11
+ console . log ( `Library API running on http://localhost:${ PORT } ` ) ;
12
+ } ) ;
Original file line number Diff line number Diff line change
1
+ const express = require ( "express" ) ;
2
+ const api = express . Router ( ) ;
3
+ const PORT = 3000 ;
4
+
5
+ const booksRouter = require ( "./routes/books" ) ;
6
+ const usersRouter = require ( "./routes/users" ) ;
7
+
8
+ api . use ( "/books" , booksRouter ) ;
9
+ api . use ( "/users" , usersRouter ) ;
10
+
11
+ api . get ( "/" , ( req , res ) => {
12
+ res . send ( "Version 1 of library API" ) ;
13
+ } ) ;
14
+
15
+ module . exports = api ;
Original file line number Diff line number Diff line change
1
+ const express = require ( "express" ) ;
2
+ const api = express . Router ( ) ;
3
+ const PORT = 3000 ;
4
+
5
+ const booksRouter = require ( "./routes/books" ) ;
6
+ const usersRouter = require ( "./routes/users" ) ;
7
+
8
+ api . use ( "/books" , booksRouter ) ;
9
+ api . use ( "/users" , usersRouter ) ;
10
+
11
+ api . get ( "/" , ( req , res ) => {
12
+ res . send ( "Version 2 of library API" ) ;
13
+ } ) ;
14
+
15
+ module . exports = api ;
You can’t perform that action at this time.
0 commit comments