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.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
Yuki Okushi 3a5b62b550
Add dependencies instruction (#1281)
6 miesięcy temu
.github/workflows Tweak actions to use cache and not to be stuck on the way (#1264) 7 miesięcy temu
actix-cors allow to specify multi pattern for resources 7 miesięcy temu
actix-files Fixed documentation typo for actix-files (#1278) 6 miesięcy temu
actix-framed prep actix-framed release 7 miesięcy temu
actix-http Replace sha1 dependency with sha-1 (#1258) 7 miesięcy temu
actix-identity Fix panic with already borrowed: BorrowMutError #1263 7 miesięcy temu
actix-multipart update actix-service dep 7 miesięcy temu
actix-session allow to specify multi pattern for resources 7 miesięcy temu
actix-web-actors update changes 7 miesięcy temu
actix-web-codegen bump ver 7 miesięcy temu
awc Rename HttpServer::start() to HttpServer::run() 7 miesięcy temu
examples Rename HttpServer::start() to HttpServer::run() 7 miesięcy temu
src Update doc comment for `HttpRequest::app_data` (#1265) 7 miesięcy temu
test-server update timeouts for test server 7 miesięcy temu
tests Rename HttpServer::start() to HttpServer::run() 7 miesięcy temu
.appveyor.yml update deps 1 rok temu
.gitignore start working on guide 2 lat temu
.travis.yml use actix_rt::test for test setup 8 miesięcy temu
CHANGES.md Replace sha1 dependency with sha-1 (#1258) 7 miesięcy temu
CODE_OF_CONDUCT.md code of conduct 2 lat temu
Cargo.toml add extra constraints 7 miesięcy temu
LICENSE-APACHE add mit license 2 lat temu
LICENSE-MIT spelling check 2 lat temu
MIGRATION.md Changes to Cors builder (#1266) 7 miesięcy temu
README.md Add dependencies instruction (#1281) 6 miesięcy temu
rustfmt.toml copy actix-web2 1 rok temu

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.