From 5d55a4e367a68875053159f0c8693e22d93e6c0a Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 12 Jan 2020 23:53:10 +0800 Subject: [PATCH] init commit --- Cargo.toml | 10 ++++++++++ src/main.rs | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 Cargo.toml create mode 100644 src/main.rs diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..32b4ebb --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "simple-rust-proxy" +version = "0.1.0" +authors = ["Hatter Jiang "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +simple-server = "0.4.0" diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..eb3a523 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,12 @@ +use simple_server::Server; + +fn main() { + let host = "127.0.0.1"; + let port = "8080"; + println!("Starting server @{}:{}...", host, port); + let server = Server::new(|_request, mut response| { + Ok(response.status(200).body("Hello, world!".as_bytes().to_vec())?) + }); + + server.listen(host, port); +}