1
0
mirror of https://github.com/actix/examples synced 2025-06-28 09:50:36 +02:00

upgrade actix-web to 0.6

This commit is contained in:
Nikolay Kim
2018-05-08 11:08:43 -07:00
parent 27de52b5d5
commit bbeb262a5c
55 changed files with 689 additions and 518 deletions

View File

@ -6,7 +6,7 @@ workspace = "../"
[dependencies]
actix = "0.5"
actix-web = "^0.5"
actix-web = "^0.6"
futures = "0.1"
time = "0.1"
env_logger = "0.5"

View File

@ -10,12 +10,12 @@ extern crate actix_web;
extern crate env_logger;
extern crate futures;
use actix_web::middleware::{self, RequestSession};
use actix_web::{server, App, HttpRequest, Result};
use actix_web::middleware::session::{self, RequestSession};
use actix_web::{middleware, server, App, HttpRequest, Result};
use std::env;
/// simple index handler with session
fn index(mut req: HttpRequest) -> Result<&'static str> {
fn index(req: HttpRequest) -> Result<&'static str> {
println!("{:?}", req);
// RequestSession trait is used for session access
@ -41,8 +41,8 @@ fn main() {
// enable logger
.middleware(middleware::Logger::default())
// cookie session middleware
.middleware(middleware::SessionStorage::new(
middleware::CookieSessionBackend::signed(&[0; 32]).secure(false)
.middleware(session::SessionStorage::new(
session::CookieSessionBackend::signed(&[0; 32]).secure(false)
))
.resource("/", |r| r.f(index))
}).bind("127.0.0.1:8080")