Home / Function/ ensure404Route() — astro Function Reference

ensure404Route() — astro Function Reference

Architecture documentation for the ensure404Route() function in astro-designed-error-pages.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  de8e133a_4a9f_1bef_0050_e3fd745ca6b8["ensure404Route()"]
  102f74f5_d0eb_b16c_f172_96af1d7aa58e["astro-designed-error-pages.ts"]
  de8e133a_4a9f_1bef_0050_e3fd745ca6b8 -->|defined in| 102f74f5_d0eb_b16c_f172_96af1d7aa58e
  style de8e133a_4a9f_1bef_0050_e3fd745ca6b8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/routing/astro-designed-error-pages.ts lines 21–26

export function ensure404Route(manifest: RoutesList) {
	if (!manifest.routes.some((route) => route.route === '/404')) {
		manifest.routes.push(DEFAULT_404_ROUTE);
	}
	return manifest;
}

Domain

Subdomains

Frequently Asked Questions

What does ensure404Route() do?
ensure404Route() is a function in the astro codebase, defined in packages/astro/src/core/routing/astro-designed-error-pages.ts.
Where is ensure404Route() defined?
ensure404Route() is defined in packages/astro/src/core/routing/astro-designed-error-pages.ts at line 21.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free