@@ -28,7 +28,6 @@ const tracer = setupTracerAndExporters();
2828const http = require ( 'http' ) ;
2929const url = require ( 'url' ) ;
3030const sleep = require ( 'sleep' ) ;
31- let fs = require ( 'fs' ) ;
3231
3332/** Starts a HTTP server that receives requests on sample server port. */
3433function startServer ( port ) {
@@ -96,50 +95,22 @@ function handleRequest(request, response) {
9695 sleep . sleep ( 2 ) ;
9796 result = { time : Date . now ( ) - time , value : "" } ;
9897 console . log ( "Finished." )
99- request . on ( 'end' , ( ) => {
100- span . end ( ) ;
101- response . statusCode = code ;
102- response . end ( JSON . stringify ( result ) ) ;
103- } ) ;
10498 } else if ( url . parse ( request . url ) . pathname === '/prime_numbers' ) {
10599 console . log ( "Calculate prime numbers..." )
106100 const time = Date . now ( ) ;
107101 const prime_numbers = JSON . stringify ( calculatePrimeNumbers ( ) ) ;
108102 result = { time : Date . now ( ) - time , value : prime_numbers } ;
109103 console . log ( "Finished." )
110- request . on ( 'end' , ( ) => {
111- span . end ( ) ;
112- response . statusCode = code ;
113- response . end ( JSON . stringify ( result ) ) ;
114- } ) ;
115- } else if ( url . parse ( request . url ) . pathname === '/' ) {
116- fs . readFile ( '../client/build/index.html' , null , function ( error , data ) {
117- if ( error ) {
118- response . writeHead ( 404 ) ;
119- response . write ( 'Whoops! File not found!' ) ;
120- } else {
121- response . write ( data ) ;
122- }
123- response . end ( ) ;
124- } ) ;
104+ } else {
125105 result = { time : 0 , value : "unknown url" } ;
126106 code = 404 ;
127- return ;
128- } else if ( url . parse ( request . url ) . pathname . startsWith ( '/static' ) ) {
129- console . log ( request . url )
130- fs . readFile ( '../client/build/' + url . parse ( request . url ) . pathname , null , function ( error , data ) {
131- if ( error ) {
132- response . writeHead ( 404 ) ;
133- response . write ( 'Whoops! File not found!' ) ;
134- } else {
135- response . write ( data ) ;
136- }
137- response . end ( ) ;
138- } ) ;
139- result = { time : 0 , value : "unknown url" } ;
140- code = 404 ;
141- return
142107 }
108+
109+ request . on ( 'end' , ( ) => {
110+ span . end ( ) ;
111+ response . statusCode = code ;
112+ response . end ( JSON . stringify ( result ) ) ;
113+ } ) ;
143114 } catch ( err ) {
144115 console . log ( err ) ;
145116 span . end ( ) ;
0 commit comments