We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 471ba5e commit e5a28b3Copy full SHA for e5a28b3
src/main.rs
@@ -175,11 +175,16 @@ async fn tokio_main(
175
176
match bindaddr.parse::<SocketAddr>() {
177
Ok(addr) => {
178
+ let server = hyper::Server::bind(&addr).serve(app.into_make_service());
179
+
180
+ // run webserver in separate task
181
+ tokio::spawn(async move {
182
+ if let Err(e) = server.await {
183
+ error!("{} webserver starting error: {}", NAME, e);
184
+ }
185
+ });
186
187
info!("{} webserver running at http://{addr}/", NAME);
- hyper::Server::bind(&addr)
- .serve(app.into_make_service())
- .await
- .unwrap();
188
}
189
Err(e) => {
190
error!("{} webserver address/port parse: {}", NAME, e);
0 commit comments