ignore all trailing slashes, print bind address
This commit is contained in:
+2
-2
@@ -20,7 +20,7 @@ fn normalise_path(path: &str) -> String {
|
|||||||
.split('?')
|
.split('?')
|
||||||
.next()
|
.next()
|
||||||
.expect("split operation returns at least one substring");
|
.expect("split operation returns at least one substring");
|
||||||
if path.len() > 1
|
while path.len() > 1
|
||||||
&& let Some('/') = path.chars().next_back()
|
&& let Some('/') = path.chars().next_back()
|
||||||
{
|
{
|
||||||
path = &path[0..path.len() - 1];
|
path = &path[0..path.len() - 1];
|
||||||
@@ -137,7 +137,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
|
|
||||||
let urlmap = Arc::new(urlmap);
|
let urlmap = Arc::new(urlmap);
|
||||||
|
|
||||||
println!("Starting TCP Listener...");
|
println!("Starting TCP Listener on {bind_address}...");
|
||||||
let listener = TcpListener::bind(&bind_address).await?;
|
let listener = TcpListener::bind(&bind_address).await?;
|
||||||
loop {
|
loop {
|
||||||
let (socket, _addr) = listener.accept().await?;
|
let (socket, _addr) = listener.accept().await?;
|
||||||
|
|||||||
Reference in New Issue
Block a user