Home / Function/ GET() — astro Function Reference

GET() — astro Function Reference

Architecture documentation for the GET() function in dev.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  8113ecda_c0e6_1860_6484_2cadee6aa77d["GET()"]
  2de36a05_ff67_e84f_76ce_b29404d0679b["dev.ts"]
  8113ecda_c0e6_1860_6484_2cadee6aa77d -->|defined in| 2de36a05_ff67_e84f_76ce_b29404d0679b
  style 8113ecda_c0e6_1860_6484_2cadee6aa77d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/assets/endpoint/dev.ts lines 82–95

export const GET: APIRoute = async ({ request }) => {
	if (!import.meta.env.DEV) {
		console.error('The dev image endpoint can only be used in dev mode.');
		return new Response('Invalid endpoint', { status: 500 });
	}
	try {
		return await handleImageRequest({ request, loadLocalImage });
	} catch (err: unknown) {
		console.error('Could not process image request:', err);
		return new Response(`Could not process image request: ${err}`, {
			status: 500,
		});
	}
};

Domain

Subdomains

Frequently Asked Questions

What does GET() do?
GET() is a function in the astro codebase, defined in packages/astro/src/assets/endpoint/dev.ts.
Where is GET() defined?
GET() is defined in packages/astro/src/assets/endpoint/dev.ts at line 82.

Analyze Your Own Codebase

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

Try Supermodel Free