diff options
Diffstat (limited to 'src/server.rs')
| -rw-r--r-- | src/server.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server.rs b/src/server.rs index c0d7ab6..9c60d33 100644 --- a/src/server.rs +++ b/src/server.rs @@ -6,6 +6,8 @@ use std::{ net::{SocketAddr, TcpListener}, }; +use nom::AsBytes; + use crate::request::Request; use crate::router::Router; @@ -40,7 +42,7 @@ impl Server { println!("Request after parsing:\n{}", request_string); dbg!(&request.method); - let response: String = router.handle(&request, ctx).into(); + let response: Vec<u8> = router.handle(&request, ctx).into(); stream.write(response.as_bytes()) } Err(_) => todo!(), |
