Home / Function/ GET() — astro Function Reference

GET() — astro Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  aa702618_8b6f_fb33_9c35_97aa711922f6["GET()"]
  02d51798_5e00_bea9_2ad5_facdab102396["cart.ts"]
  aa702618_8b6f_fb33_9c35_97aa711922f6 -->|defined in| 02d51798_5e00_bea9_2ad5_facdab102396
  style aa702618_8b6f_fb33_9c35_97aa711922f6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

examples/ssr/src/pages/api/cart.ts lines 4–14

export function GET({ cookies }: APIContext) {
	let userId = cookies.get('user-id')?.value;

	if (!userId || !userCartItems.has(userId)) {
		return Response.json({ items: [] });
	}
	let items = userCartItems.get(userId);
	let array = Array.from(items.values());

	return Response.json({ items: array });
}

Domain

Frequently Asked Questions

What does GET() do?
GET() is a function in the astro codebase, defined in examples/ssr/src/pages/api/cart.ts.
Where is GET() defined?
GET() is defined in examples/ssr/src/pages/api/cart.ts at line 4.

Analyze Your Own Codebase

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

Try Supermodel Free