@@ -27,10 +27,12 @@ async fn main() {
27
27
let address = std:: env:: var ( "ADDRESS" ) . unwrap_or_else ( |_| "0.0.0.0" . to_string ( ) ) ;
28
28
29
29
// get port from environment variable
30
- let port = std:: env:: var ( "PORT" ) . unwrap_or_else ( |_| "4000 " . to_string ( ) ) ;
30
+ let port = std:: env:: var ( "PORT" ) . unwrap_or_else ( |_| "5000 " . to_string ( ) ) ;
31
31
32
32
let listen = format ! ( "{}:{}" , address, port) ;
33
33
34
+ println ! ( "INFO: Listening on {}" , listen) ;
35
+
34
36
let listener = tokio:: net:: TcpListener :: bind ( listen) . await . unwrap ( ) ;
35
37
axum:: serve ( listener, app) . await . unwrap ( ) ;
36
38
}
@@ -86,7 +88,7 @@ async fn get_status(Query(params): Query<StatusParams>) -> Response {
86
88
async fn root_handler ( ) -> Response < Body > {
87
89
return Response :: builder ( )
88
90
. header ( "Content-Type" , "text/plain; charset=utf-8" )
89
- . body ( Body :: from ( "Dev server running!" ) )
91
+ . body ( Body :: from ( format ! ( "Running Rust {}" , version ( ) ) ) )
90
92
. unwrap ( ) ;
91
93
}
92
94
@@ -196,6 +198,9 @@ fn handle_jsonp(callback: &str, html: String) -> Response<Body> {
196
198
if callback == "" {
197
199
return Response :: builder ( )
198
200
. header ( "Content-Type" , "application/json; charset=utf-8" )
201
+ . header ( "Access-Control-Allow-Origin" , "*" )
202
+ . header ( "Access-Control-Allow-Methods" , "GET" )
203
+ . header ( "Access-Control-Max-Age" , "604800" )
199
204
. body ( Body :: from ( json_output) )
200
205
. unwrap ( ) ;
201
206
} else {
0 commit comments