feat(test): health_check route

This commit is contained in:
2024-03-28 11:42:08 -04:00
parent 229ede166c
commit 8d90f9e8e6
5 changed files with 1955 additions and 2 deletions

16
src/lib.rs Normal file
View File

@@ -0,0 +1,16 @@
use actix_web::{web, App, HttpResponse, HttpServer, Responder};
async fn healthcheck_route() -> impl Responder{
return HttpResponse::Ok().finish()
}
pub async fn run() -> Result<(), std::io::Error>{
HttpServer::new(||{
App::new()
.route("/healthcheck", web::get().to(healthcheck_route))
})
.bind("127.0.0.1:8000")?
.run()
.await
}

View File

@@ -1,3 +1,6 @@
fn main() {
println!("Hello, world!");
use email_newsletter_api::run;
#[tokio::main]
async fn main() -> Result<(), std::io::Error>{
run().await
}