[][src]Function actix_lambda::run

pub fn run<F>(app: F) where
    F: Fn() -> App + Sync + Send + 'static + Clone

Runs your actix-web app as a lambda app that will respond to Application Load Balancer requests.

This example is not tested
use actix_web::{App, http::Method, HttpRequest};

fn root_handler(request: HttpRequest) -> &'static str {
    return "Hello world";
}

fn app() -> App {
    return App::new()
        .route("/", Method::GET, root_handler);
        // More route handlers
}

fn main() {
    actix_lambda::run(app);
}