writeRoutesFileToOutDir() — astro Function Reference
Architecture documentation for the writeRoutesFileToOutDir() function in generate-routes-json.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 372324f0_ccf6_ade0_f068_23df832924f7["writeRoutesFileToOutDir()"] da981689_3d65_7d59_3c95_800d340ef108["generate-routes-json.ts"] 372324f0_ccf6_ade0_f068_23df832924f7 -->|defined in| da981689_3d65_7d59_3c95_800d340ef108 8640426d_7494_3130_6574_2a01f8ff809d["createRoutesFile()"] 8640426d_7494_3130_6574_2a01f8ff809d -->|calls| 372324f0_ccf6_ade0_f068_23df832924f7 style 372324f0_ccf6_ade0_f068_23df832924f7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/cloudflare/src/utils/generate-routes-json.ts lines 45–68
async function writeRoutesFileToOutDir(
_config: AstroConfig,
logger: AstroIntegrationLogger,
include: string[],
exclude: string[],
) {
try {
await writeFile(
new URL('./_routes.json', _config.outDir),
JSON.stringify(
{
version: 1,
include: include,
exclude: exclude,
},
null,
2,
),
'utf-8',
);
} catch (_error) {
logger.error("There was an error writing the '_routes.json' file to the output directory.");
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does writeRoutesFileToOutDir() do?
writeRoutesFileToOutDir() is a function in the astro codebase, defined in packages/integrations/cloudflare/src/utils/generate-routes-json.ts.
Where is writeRoutesFileToOutDir() defined?
writeRoutesFileToOutDir() is defined in packages/integrations/cloudflare/src/utils/generate-routes-json.ts at line 45.
What calls writeRoutesFileToOutDir()?
writeRoutesFileToOutDir() is called by 1 function(s): createRoutesFile.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free