Home / Function/ POST() — astro Function Reference

POST() — astro Function Reference

Architecture documentation for the POST() function in set-prefs.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  48fcd11a_9faa_15db_6d2b_4f08c705b6e8["POST()"]
  9f6e18aa_5425_8c25_3ec5_aa1abadd8c80["set-prefs.js"]
  48fcd11a_9faa_15db_6d2b_4f08c705b6e8 -->|defined in| 9f6e18aa_5425_8c25_3ec5_aa1abadd8c80
  style 48fcd11a_9faa_15db_6d2b_4f08c705b6e8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/test/fixtures/astro-cookies/src/pages/set-prefs.js lines 2–15

export function POST({ cookies }) {
	const mode = cookies.get('prefs').json().mode;

	cookies.set('prefs', {
		mode: mode === 'light' ? 'dark' : 'light'
	});

	return new Response(null, {
		status: 302,
		headers: {
			'Location': '/prefs'
		}
	});
}

Subdomains

Frequently Asked Questions

What does POST() do?
POST() is a function in the astro codebase, defined in packages/astro/test/fixtures/astro-cookies/src/pages/set-prefs.js.
Where is POST() defined?
POST() is defined in packages/astro/test/fixtures/astro-cookies/src/pages/set-prefs.js at line 2.

Analyze Your Own Codebase

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

Try Supermodel Free