File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ use std::{net::SocketAddr, time::Duration};
3
3
use axum:: {
4
4
error_handling:: HandleErrorLayer ,
5
5
http:: StatusCode ,
6
+ response:: IntoResponse ,
6
7
routing:: { get, post} ,
7
8
BoxError , Router ,
8
9
} ;
@@ -33,7 +34,12 @@ pub async fn run_prover(listen: SocketAddr) -> anyhow::Result<()> {
33
34
. allow_headers ( Any ) ,
34
35
) ;
35
36
let listener = TcpListener :: bind ( & listen) . await ?;
37
+ let app = router. fallback ( handler_404) ;
36
38
info ! ( "Prover listening on {}" , listen) ;
37
- axum:: serve ( listener, router ) . await ?;
39
+ axum:: serve ( listener, app ) . await ?;
38
40
Ok ( ( ) )
39
41
}
42
+
43
+ async fn handler_404 ( ) -> impl IntoResponse {
44
+ ( StatusCode :: NOT_FOUND , "Not Found" )
45
+ }
Original file line number Diff line number Diff line change @@ -148,7 +148,12 @@ pub async fn run_server(
148
148
) ;
149
149
150
150
let listener = TcpListener :: bind ( & listen) . await ?;
151
+ let app = router. fallback ( handler_404) ;
151
152
info ! ( "Server listening on {}" , listen) ;
152
- axum:: serve ( listener, router ) . await ?;
153
+ axum:: serve ( listener, app ) . await ?;
153
154
Ok ( ( ) )
154
155
}
156
+
157
+ async fn handler_404 ( ) -> impl IntoResponse {
158
+ ( StatusCode :: NOT_FOUND , "Not Found" )
159
+ }
You can’t perform that action at this time.
0 commit comments