redirectToDefaultLocale() — astro Function Reference
Architecture documentation for the redirectToDefaultLocale() function in index.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD fa0d8e4a_a5d0_201a_5aeb_a3a466f7a4a1["redirectToDefaultLocale()"] e4a1ef92_c598_36b5_dc33_9ab2535360bc["index.ts"] fa0d8e4a_a5d0_201a_5aeb_a3a466f7a4a1 -->|defined in| e4a1ef92_c598_36b5_dc33_9ab2535360bc style fa0d8e4a_a5d0_201a_5aeb_a3a466f7a4a1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/i18n/index.ts lines 312–325
export function redirectToDefaultLocale({
trailingSlash,
format,
base,
defaultLocale,
}: MiddlewarePayload) {
return function (context: APIContext, statusCode?: ValidRedirectStatus) {
if (shouldAppendForwardSlash(trailingSlash, format)) {
return context.redirect(`${appendForwardSlash(joinPaths(base, defaultLocale))}`, statusCode);
} else {
return context.redirect(`${joinPaths(base, defaultLocale)}`, statusCode);
}
};
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does redirectToDefaultLocale() do?
redirectToDefaultLocale() is a function in the astro codebase, defined in packages/astro/src/i18n/index.ts.
Where is redirectToDefaultLocale() defined?
redirectToDefaultLocale() is defined in packages/astro/src/i18n/index.ts at line 312.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free