Home / Function/ getOriginPathname() — astro Function Reference

getOriginPathname() — astro Function Reference

Architecture documentation for the getOriginPathname() function in rewrite.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  5a48156f_6135_9140_e7fe_ddf2b1161bea["getOriginPathname()"]
  67024343_d7f2_f928_d5b2_367cfa846343["rewrite.ts"]
  5a48156f_6135_9140_e7fe_ddf2b1161bea -->|defined in| 67024343_d7f2_f928_d5b2_367cfa846343
  style 5a48156f_6135_9140_e7fe_ddf2b1161bea fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/routing/rewrite.ts lines 219–225

export function getOriginPathname(request: Request): string {
	const origin = Reflect.get(request, originPathnameSymbol);
	if (origin) {
		return decodeURIComponent(origin);
	}
	return new URL(request.url).pathname;
}

Domain

Subdomains

Frequently Asked Questions

What does getOriginPathname() do?
getOriginPathname() is a function in the astro codebase, defined in packages/astro/src/core/routing/rewrite.ts.
Where is getOriginPathname() defined?
getOriginPathname() is defined in packages/astro/src/core/routing/rewrite.ts at line 219.

Analyze Your Own Codebase

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

Try Supermodel Free