everything ready !

This commit is contained in:
Agahnim 2026-03-19 14:38:27 +01:00
parent d1a2e411df
commit 0f1820d783
7 changed files with 44 additions and 1 deletions

1
src/lib.rs Normal file
View file

@ -0,0 +1 @@
pub mod templates;

View file

@ -1,10 +1,11 @@
use agahnim_web_v2::templates::index::home;
use axum::{Router, routing::get};
use tower_http::services::ServeDir;
#[tokio::main]
async fn main() {
let app = Router::new()
.route("/", get(|| async { "Hello World" }))
.route("/", get(home))
.nest_service("/static", ServeDir::new("static"));
let listener = tokio::net::TcpListener::bind("0.0.0.0:7122")

10
src/templates/index.rs Normal file
View file

@ -0,0 +1,10 @@
use askama::Template;
use axum::response::{Html, IntoResponse};
#[derive(Template)]
#[template(path = "index.html")]
struct IndexTemplate;
pub async fn home() -> impl IntoResponse {
Html(IndexTemplate.render().unwrap())
}

1
src/templates/mod.rs Normal file
View file

@ -0,0 +1 @@
pub mod index;