From d9ca7cb0550c85c2220ddcaca45a4fdd28b6ce93 Mon Sep 17 00:00:00 2001 From: Yuki Okushi <huyuumi.dev@gmail.com> Date: Sat, 14 Sep 2019 19:37:39 +0900 Subject: [PATCH] Make cookie-session example clarify (#175) --- cookie-session/Cargo.toml | 1 + cookie-session/README.md | 7 +++++++ cookie-session/src/main.rs | 6 +++++- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 cookie-session/README.md diff --git a/cookie-session/Cargo.toml b/cookie-session/Cargo.toml index 3599cd91..a927124e 100644 --- a/cookie-session/Cargo.toml +++ b/cookie-session/Cargo.toml @@ -8,6 +8,7 @@ edition = "2018" [dependencies] actix-web = "1.0.0" actix-session = "0.2.0" +actix-rt = "0.2.5" futures = "0.1" time = "0.1" diff --git a/cookie-session/README.md b/cookie-session/README.md new file mode 100644 index 00000000..05e12515 --- /dev/null +++ b/cookie-session/README.md @@ -0,0 +1,7 @@ +## Cookie session example + +```sh +cd cookie-session +cargo run +# Starting http server: 127.0.0.1:8080 +``` diff --git a/cookie-session/src/main.rs b/cookie-session/src/main.rs index 72f00cf3..f0eac8c5 100644 --- a/cookie-session/src/main.rs +++ b/cookie-session/src/main.rs @@ -28,6 +28,7 @@ fn index(session: Session, req: HttpRequest) -> Result<&'static str> { fn main() -> std::io::Result<()> { std::env::set_var("RUST_LOG", "actix_web=info"); env_logger::init(); + let sys = actix_rt::System::new("cookie-session"); HttpServer::new(|| { App::new() @@ -38,5 +39,8 @@ fn main() -> std::io::Result<()> { .service(web::resource("/").to(index)) }) .bind("127.0.0.1:8080")? - .run() + .start(); + + println!("Starting http server: 127.0.0.1:8080"); + sys.run() }