Registry / RepositoryTypeScriptRustPython
Rollpie
ReadmeFiles
Versions
Info
Download
0.1.280.1 KB2026-09-140.1.167.6 KB2026-09-140.1.064.9 KB2026-09-14
Version
0.1.2
Copyright
Rollpie, Irohabook
Publisher
math
Published
2026-09-14
Size
80.1 KB
Downloads
1
Checksum
65387e928cd11d6abf76cfb0f7a839dd3b2b7bb9cdbe78e7b058d3213d9fbcc2
Dependencies
None

page.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! どのルートにも当たらなかったときの HTML。
//! 使う側が自分の 404 を出すなら、`route::build` に渡すルータで `fallback` を上書きする。

use axum::http::StatusCode;
use axum::response::{Html, IntoResponse, Response};
use crate::html;


/// どのルートにも当たらなかったとき。ページなので HTML で返す
pub async fn not_found() -> Response {
    let body = r#"<h1>404</h1><p class="note">このページはありません。</p>"#;
    let document = html::document("見つかりません", body);
    (StatusCode::NOT_FOUND, Html(document)).into_response()
}