buildMiddlewareFolder() — astro Function Reference
Architecture documentation for the buildMiddlewareFolder() function in index.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD e0424635_5fcc_b507_73d9_0057236d2bb6["buildMiddlewareFolder()"] b9cdb338_a865_cfb5_1987_5fa8663f4726["VercelBuilder"] e0424635_5fcc_b507_73d9_0057236d2bb6 -->|defined in| b9cdb338_a865_cfb5_1987_5fa8663f4726 0219003e_0431_f5b2_9b31_f2db70f1ade0["vercelAdapter()"] 0219003e_0431_f5b2_9b31_f2db70f1ade0 -->|calls| e0424635_5fcc_b507_73d9_0057236d2bb6 style e0424635_5fcc_b507_73d9_0057236d2bb6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/vercel/src/index.ts lines 710–726
async buildMiddlewareFolder(entry: URL, functionName: string, middlewareSecret: string) {
const functionFolder = new URL(`./functions/${functionName}.func/`, this.outDir);
await generateEdgeMiddleware(
entry,
this.config.root,
new URL(VERCEL_EDGE_MIDDLEWARE_FILE, this.config.srcDir),
new URL('./middleware.mjs', functionFolder),
middlewareSecret,
this.logger,
);
await writeJson(new URL(`./.vc-config.json`, functionFolder), {
runtime: 'edge',
entrypoint: 'middleware.mjs',
});
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does buildMiddlewareFolder() do?
buildMiddlewareFolder() is a function in the astro codebase, defined in packages/integrations/vercel/src/index.ts.
Where is buildMiddlewareFolder() defined?
buildMiddlewareFolder() is defined in packages/integrations/vercel/src/index.ts at line 710.
What calls buildMiddlewareFolder()?
buildMiddlewareFolder() is called by 1 function(s): vercelAdapter.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free