No description
Find a file
2025-01-21 00:52:29 +01:00
.woodpecker nightly 2024-12-18 19:58:33 +01:00
examples add screen wrapper 2025-01-17 16:28:56 +01:00
src update 2025-01-21 00:52:29 +01:00
.gitignore update + htmx 2024-12-22 18:37:45 +01:00
build.rs refactor 2024-12-29 20:39:10 +01:00
Cargo.lock update 2025-01-16 23:21:52 +01:00
Cargo.toml htmx feature 2024-12-24 15:49:11 +01:00
README.md user update 2024-12-27 03:56:27 +01:00

Based

Based is a micro framework providing web dev primitives.

Features

  • User Auth
  • PostgresDB Connection
  • Logging
  • Request Contexts
  • Templates (Shell)

User Auth

To use the user auth feature, make sure a migration has added these tables to your PostgresDB:

HTMX

Based has a route for serving HTMX at based::htmx::htmx_script_route which you can include in your rocket routes!. The HTMX script will be available at /assets/htmx.min.js.

Additionally you can check if a requests originates from HTMX:

#[get("/")]
pub async fn index(ctx: RequestContext) -> StringRespopnse {
    if ctx.is_htmx {
        ...
    } else {
        ...
    }
}