@@ -44,53 +44,65 @@ app.get("/bornat/:CC", (req, res) => {
4444} ) ;
4545
4646// get all data based on died at country code
47- app . get ( "/diedat/:DCC" , ( req , res ) => {
48- try {
49- const DCCqry = req . params . DCC ;
50- var values = Object . values ( DATA . laureates ) ;
51- const result = alasql ( "SELECT * FROM ? WHERE diedCountryCode = ? " , [ values , DCCqry ] ) ;
52- res . status ( 200 ) . json ( result ) ;
53- } catch ( err ) {
54- res . status ( 400 ) . json ( { message : err . message } ) ;
47+ app . get ( "/diedat/:DCC" , ( req , res ) => {
48+ try {
49+ const DCCqry = req . params . DCC ;
50+ var values = Object . values ( DATA . laureates ) ;
51+ const result = alasql ( "SELECT * FROM ? WHERE diedCountryCode = ? " , [
52+ values ,
53+ DCCqry ,
54+ ] ) ;
55+ res . status ( 200 ) . json ( result ) ;
56+ } catch ( err ) {
57+ res . status ( 400 ) . json ( { message : err . message } ) ;
5558 }
56- } )
59+ } ) ;
5760// get all data based on Gender
5861app . get ( "/gender/:GEN" , ( req , res ) => {
5962 try {
6063 GENqry = req . params . GEN ;
6164 values = Object . values ( DATA . laureates ) ;
62- const result = alasql ( "SELECT * FROM ? WHERE gender = ? " , [ values , GENqry ] ) ;
65+ const result = alasql ( "SELECT * FROM ? WHERE gender = ? " , [
66+ values ,
67+ GENqry ,
68+ ] ) ;
6369 res . status ( 200 ) . json ( result ) ;
6470 } catch ( err ) {
6571 res . status ( 404 ) . json ( { message : err . message } ) ;
6672 }
6773} ) ;
6874
6975// get all data based on gender and Country
70- app . get ( "/gender/:GEN/:CC" , ( req , res ) => {
71- try {
76+ app . get ( "/gender/:GEN/:CC" , ( req , res ) => {
77+ try {
7278 GENqry = req . params . GEN ;
7379 CCqry = req . params . CC ;
7480 values = Object . values ( DATA . laureates ) ;
75- const result = alasql ( "SELECT * FROM ? WHERE gender = ? AND bornCountryCode = ?" , [ values , GENqry , CCqry ] ) ;
81+ const result = alasql (
82+ "SELECT * FROM ? WHERE gender = ? AND bornCountryCode = ?" ,
83+ [ values , GENqry , CCqry ]
84+ ) ;
7685 res . status ( 200 ) . json ( result ) ;
77- } catch ( err ) {
78- res . status ( 400 ) . json ( { message : err . message } ) ;
79- }
80- } )
86+ } catch ( err ) {
87+ res . status ( 400 ) . json ( { message : err . message } ) ;
88+ }
89+ } ) ;
8190
8291// get all data based on born cc and died cc
83- app . get ( "/bornat/:BCC/diedat/:DCC" , ( req , res ) => {
84- try {
92+ app . get ( "/bornat/:BCC/diedat/:DCC" , ( req , res ) => {
93+ try {
8594 BCCqry = req . params . BCC ;
8695 DCCqry = req . params . DCC ;
8796 values = Object . values ( DATA . laureates ) ;
88- const result = alasql ( "SELECT * FROM ? WHERE bornCountryCode = ? AND diedCountryCode = ?" , [ values , BCCqry , DCCqry ] ) ;
97+ const result = alasql (
98+ "SELECT * FROM ? WHERE bornCountryCode = ? AND diedCountryCode = ?" ,
99+ [ values , BCCqry , DCCqry ]
100+ ) ;
89101 res . status ( 200 ) . json ( result ) ;
90- } catch ( err ) {
91- res . status ( 400 ) . json ( { message : err . message } ) ;
102+ } catch ( err ) {
103+ res . status ( 400 ) . json ( { message : err . message } ) ;
92104 }
93- } )
105+ } ) ;
94106app . listen ( PORT , ( ) => {
95107 console . log ( `server running on http://localhost:${ PORT } ` ) ;
96108} ) ;
0 commit comments