Home / Function/ default404Page() — astro Function Reference

default404Page() — astro Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  89de6c78_a1e0_018c_4b89_d56e4f6333e2["default404Page()"]
  9c6554bc_d2d0_71e8_a67a_6169c77b52f5["astro-designed-error-pages.ts"]
  89de6c78_a1e0_018c_4b89_d56e4f6333e2 -->|defined in| 9c6554bc_d2d0_71e8_a67a_6169c77b52f5
  style 89de6c78_a1e0_018c_4b89_d56e4f6333e2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/routing/astro-designed-error-pages.ts lines 28–38

async function default404Page({ pathname }: { pathname: string }) {
	return new Response(
		notFoundTemplate({
			statusCode: 404,
			title: 'Not found',
			tabTitle: '404: Not Found',
			pathname,
		}),
		{ status: 404, headers: { 'Content-Type': 'text/html' } },
	);
}

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free