File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ edition = "2021"
6
6
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7
7
8
8
[dependencies ]
9
- axum = " 0.6.18 "
9
+ axum = " 0.8 "
10
10
chrono = { version = " 0.4.26" , features = [" serde" ] }
11
11
serde = { version = " 1.0.164" , features = [" derive" ] }
12
12
serde_json = " 1.0.99"
@@ -17,6 +17,6 @@ sqlx = { version = "0.6.3", features = [
17
17
" macros" ,
18
18
] }
19
19
tokio = { version = " 1.28.2" , features = [" macros" , " rt-multi-thread" ] }
20
- tower-http = { version = " 0.4.1 " , features = [" trace" , " cors" ] }
20
+ tower-http = { version = " 0.6 " , features = [" trace" , " cors" ] }
21
21
tracing = " 0.1.37"
22
22
tracing-subscriber = { version = " 0.3.17" , features = [" env-filter" ] }
Original file line number Diff line number Diff line change @@ -57,10 +57,8 @@ async fn main() {
57
57
let bind_addr = std:: env:: var ( "BIND_ADDR" )
58
58
. unwrap_or_else ( |_| "127.0.0.1:3000" . to_string ( ) ) ;
59
59
60
- axum:: Server :: bind (
61
- & bind_addr. parse ( ) . expect ( "unable to parse socket address" ) ,
62
- )
63
- . serve ( router. into_make_service ( ) )
64
- . await
65
- . expect ( "unable to start server" )
60
+ let listener = tokio:: net:: TcpListener :: bind ( bind_addr)
61
+ . await
62
+ . expect ( "couldn't bind to address" ) ;
63
+ axum:: serve ( listener, router) . await . expect ( "server failed" ) ;
66
64
}
You can’t perform that action at this time.
0 commit comments