@@ -9,7 +9,7 @@ v1.get("/latest", (req, res) => {
99 global . db . collection ( "launch" ) . find ( { } , { "_id" : 0 } ) . sort ( { "flight_number" : - 1 } ) . limit ( 1 )
1010 . toArray ( ( err , doc ) => {
1111 if ( err ) return console . log ( err )
12- res . end ( JSON . stringify ( doc , null , 2 ) )
12+ res . json ( doc )
1313 } )
1414} )
1515
@@ -22,34 +22,26 @@ v1.get("/", (req, res) => {
2222 if ( year ) {
2323 global . db . collection ( "launch" ) . find ( { "launch_year" : `${ year } ` } , { "_id" : 0 } ) . sort ( { "flight_number" : - 1 } )
2424 . toArray ( ( err , doc ) => {
25- if ( doc . length == 0 ) {
26- res . status ( 200 ) . end ( JSON . stringify ( error , null , 2 ) )
27- }
28- res . end ( JSON . stringify ( doc , null , 2 ) )
25+ res . json ( doc )
2926 } )
3027 } else if ( start && final ) {
3128 global . db . collection ( "launch" ) . find ( { "launch_date_utc" : { "$gte" : `${ start } T00:00:00Z` , "$lte" : `${ final } T00:00:00Z` } } , { "_id" : 0 } )
3229 . sort ( { "flight_number" : 1 } )
3330 . toArray ( ( err , doc ) => {
3431 if ( doc . length == 0 ) {
35- res . status ( 200 ) . end ( JSON . stringify ( error , null , 2 ) )
36- }
37- res . end ( JSON . stringify ( doc , null , 2 ) )
32+ res . json ( doc )
3833 } )
3934 } else if ( site ) {
4035 global . db . collection ( "launch" ) . find ( { "launch_site.site_id" : `${ site } ` } , { "_id" : 0 } )
4136 . sort ( { "flight_number" : 1 } )
4237 . toArray ( ( err , doc ) => {
43- if ( doc . length == 0 ) {
44- res . status ( 200 ) . end ( JSON . stringify ( error , null , 2 ) )
45- }
46- res . end ( JSON . stringify ( doc , null , 2 ) )
38+ res . json ( doc )
4739 } )
4840 } else {
4941 global . db . collection ( "launch" ) . find ( { } , { "_id" : 0 } ) . sort ( { "flight_number" : 1 } )
5042 . toArray ( ( err , doc ) => {
5143 if ( err ) return console . log ( err )
52- res . end ( JSON . stringify ( doc , null , 2 ) )
44+ res . json ( doc )
5345 } )
5446 }
5547} )
@@ -60,10 +52,7 @@ v1.get("/cores/:core", (req, res) => {
6052 global . db . collection ( "launch" ) . find ( { "core_serial" : `${ core } ` } , { "_id" : 0 } ) . sort ( { "core_serial" : 1 } )
6153 . toArray ( ( err , doc ) => {
6254 if ( err ) return console . log ( err )
63- if ( doc . length == 0 ) {
64- res . status ( 200 ) . end ( JSON . stringify ( error , null , 2 ) )
65- }
66- res . end ( JSON . stringify ( doc , null , 2 ) )
55+ res . json ( doc )
6756 } )
6857} )
6958
@@ -73,10 +62,7 @@ v1.get("/caps/:cap", (req, res) => {
7362 global . db . collection ( "launch" ) . find ( { "cap_serial" : `${ cap } ` } , { "_id" : 0 } ) . sort ( { "capsule_serial" : 1 } )
7463 . toArray ( ( err , doc ) => {
7564 if ( err ) return console . log ( err )
76- if ( doc . length == 0 ) {
77- res . status ( 200 ) . end ( JSON . stringify ( error , null , 2 ) )
78- }
79- res . end ( JSON . stringify ( doc , null , 2 ) )
65+ res . json ( doc )
8066 } )
8167} )
8268
@@ -85,7 +71,7 @@ v1.get("/asds", (req, res) => {
8571 global . db . collection ( "launch" ) . find ( { "landing_type" : "ASDS" } , { "_id" : 0 } ) . sort ( { "flight_number" : 1 } )
8672 . toArray ( ( err , doc ) => {
8773 if ( err ) return console . log ( err )
88- res . end ( JSON . stringify ( doc , null , 2 ) )
74+ res . json ( doc )
8975 } )
9076} )
9177
@@ -94,7 +80,7 @@ v1.get("/rtls", (req, res) => {
9480 global . db . collection ( "launch" ) . find ( { "landing_type" : "RTLS" } , { "_id" : 0 } ) . sort ( { "flight_number" : 1 } )
9581 . toArray ( ( err , doc ) => {
9682 if ( err ) return console . log ( err )
97- res . end ( JSON . stringify ( doc , null , 2 ) )
83+ res . json ( doc )
9884 } )
9985} )
10086
0 commit comments