mirror of
https://github.com/Vale54321/schafkop-neu.git
synced 2025-12-11 18:09:34 +01:00
schafkopf-os — Test Frontend (Axum + Askama)
This crate serves a tiny test frontend using Axum + Askama and static assets.
Run
cargo run --manifest-path schafkopf-os/Cargo.toml
Then open:
- http://127.0.0.1:3000 — server renders an Askama template
- Click "Ping API" to call
GET /api/ping
Or test the API directly:
curl -s http://127.0.0.1:3000/api/ping | jq
Structure
src/main.rs— Axum server with routes/and/api/ping, and static files at/statictemplates/index.html— Askama template for the homepagestatic/styles.css— Minimal stylingstatic/app.js— Browser script to call the ping API