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.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Yuki Okushi 3a5b62b550
Add dependencies instruction (#1281)
7ヶ月前
.github/workflows Tweak actions to use cache and not to be stuck on the way (#1264) 7ヶ月前
actix-cors allow to specify multi pattern for resources 7ヶ月前
actix-files Fixed documentation typo for actix-files (#1278) 7ヶ月前
actix-framed prep actix-framed release 7ヶ月前
actix-http Replace sha1 dependency with sha-1 (#1258) 7ヶ月前
actix-identity Fix panic with already borrowed: BorrowMutError #1263 7ヶ月前
actix-multipart update actix-service dep 7ヶ月前
actix-session allow to specify multi pattern for resources 7ヶ月前
actix-web-actors update changes 7ヶ月前
actix-web-codegen bump ver 7ヶ月前
awc Rename HttpServer::start() to HttpServer::run() 7ヶ月前
examples Rename HttpServer::start() to HttpServer::run() 7ヶ月前
src Update doc comment for `HttpRequest::app_data` (#1265) 7ヶ月前
test-server update timeouts for test server 7ヶ月前
tests Rename HttpServer::start() to HttpServer::run() 7ヶ月前
.appveyor.yml update deps 1年前
.gitignore start working on guide 2年前
.travis.yml use actix_rt::test for test setup 8ヶ月前
CHANGES.md Replace sha1 dependency with sha-1 (#1258) 7ヶ月前
CODE_OF_CONDUCT.md code of conduct 2年前
Cargo.toml add extra constraints 7ヶ月前
LICENSE-APACHE add mit license 2年前
LICENSE-MIT spelling check 2年前
MIGRATION.md Changes to Cors builder (#1266) 7ヶ月前
README.md Add dependencies instruction (#1281) 7ヶ月前
rustfmt.toml copy actix-web2 1年前

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.