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.1
Copyright
Rollpie, Irohabook
Publisher
math
Published
2026-09-14
Size
67.6 KB
Downloads
3
Checksum
1394ade0d23f53c562acdce1e27a9c4c559f73c22d104e84c7c03c6b2fcc47b0
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()
}