A now defunct web server engine that is notable for its overuse of unsafe code, the memory safety bugs caused by that, and its deletion by its creator.
Je kunt niet meer dan 25 onderwerpen selecteren Onderwerpen moeten beginnen met een letter of nummer, kunnen streepjes bevatten ('-') en kunnen maximaal 35 tekens lang zijn.
 
Yuki Okushi 3a5b62b550
Add dependencies instruction (#1281)
1 jaar geleden
.github/workflows Tweak actions to use cache and not to be stuck on the way (#1264) 1 jaar geleden
actix-cors allow to specify multi pattern for resources 1 jaar geleden
actix-files Fixed documentation typo for actix-files (#1278) 1 jaar geleden
actix-framed prep actix-framed release 1 jaar geleden
actix-http Replace sha1 dependency with sha-1 (#1258) 1 jaar geleden
actix-identity Fix panic with already borrowed: BorrowMutError #1263 1 jaar geleden
actix-multipart update actix-service dep 1 jaar geleden
actix-session allow to specify multi pattern for resources 1 jaar geleden
actix-web-actors update changes 1 jaar geleden
actix-web-codegen bump ver 1 jaar geleden
awc Rename HttpServer::start() to HttpServer::run() 1 jaar geleden
examples Rename HttpServer::start() to HttpServer::run() 1 jaar geleden
src Update doc comment for `HttpRequest::app_data` (#1265) 1 jaar geleden
test-server update timeouts for test server 1 jaar geleden
tests Rename HttpServer::start() to HttpServer::run() 1 jaar geleden
.appveyor.yml update deps 2 jaren geleden
.gitignore start working on guide 3 jaren geleden
.travis.yml use actix_rt::test for test setup 1 jaar geleden
CHANGES.md Replace sha1 dependency with sha-1 (#1258) 1 jaar geleden
CODE_OF_CONDUCT.md code of conduct 3 jaren geleden
Cargo.toml add extra constraints 1 jaar geleden
LICENSE-APACHE add mit license 3 jaren geleden
LICENSE-MIT spelling check 3 jaren geleden
MIGRATION.md Changes to Cors builder (#1266) 1 jaar geleden
README.md Add dependencies instruction (#1281) 1 jaar geleden
rustfmt.toml copy actix-web2 2 jaren geleden

README.md

Actix web

Actix web is a small, pragmatic, and extremely fast rust web framework

Build Status codecov crates.io Join the chat at https://gitter.im/actix/actix Documentation Download Version License

Website | Chat | Examples


Actix web is a simple, pragmatic and extremely fast web framework for Rust.

Example

Dependencies:

[dependencies]
actix-web = "2"
actix-rt = "1"

Code:

use actix_web::{get, web, App, HttpServer, Responder};

#[get("/{id}/{name}/index.html")]
async fn index(info: web::Path<(u32, String)>) -> impl Responder {
    format!("Hello {}! id:{}", info.1, info.0)
}

#[actix_rt::main]
async fn main() -> std::io::Result<()> {
    HttpServer::new(|| App::new().service(index))
        .bind("127.0.0.1:8080")?
        .run()
        .await
}

More examples

You may consider checking out this directory for more examples.

Benchmarks

License

This project is licensed under either of

at your option.

Code of Conduct

Contribution to the actix-web crate is organized under the terms of the Contributor Covenant, the maintainer of actix-web, @fafhrd91, promises to intervene to uphold that code of conduct.