1
0
mirror of https://github.com/actix/examples synced 2025-02-09 04:15:37 +01:00
Jérémie Drouet 10887568a0 update docker sample by caching dependencies
Signed-off-by: Jérémie Drouet <jeremie.drouet@gmail.com>
2020-05-27 22:01:26 +02:00

35 lines
677 B
Rust

#[macro_use]
extern crate actix_web;
use actix_web::{App, HttpResponse, HttpServer, Responder};
#[get("/")]
async fn index() -> impl Responder {
println!("GET: /");
HttpResponse::Ok().body("Hello world!")
}
#[get("/again")]
async fn again() -> impl Responder {
println!("GET: /again");
HttpResponse::Ok().body("Hello world again!")
}
#[actix_rt::main]
async fn main() -> std::io::Result<()> {
println!("Starting actix-web server");
HttpServer::new(|| App::new().service(index).service(again))
.bind("0.0.0.0:5000")?
.run()
.await
}
#[cfg(test)]
mod tests {
#[test]
fn sample_test() {
assert!(true);
}
}