INTEGRITY Dokumentace

Sledování přesměrování z originu

export default {
	async fetch(request) {
		// Define fetch options to follow redirects
		const fetchOptions = {
			redirect: "follow", // Ensure fetch follows redirects automatically. Each subrequest in a redirect chain counts against the subrequest limit.
		};

		// Make the fetch request to the origin
		const response = await fetch(request, fetchOptions);

		// Log the final URL after redirects (optional, for debugging)
		console.log(`Final URL after redirects: ${response.url}`);

		// Return the final response to the client
		return response;
	},
};

Tato šablona je připravena k použití a měla by vyhovovat většině scénářů přesměrování.

Zajišťuje, že Snippet transparentně sleduje přesměrování vydaná origin serverem. redirect: "follow" možnost Fetch API zajišťuje automatické zpracování 3xx přesměrování a vrátí konečnou odpověď. Pokud odpověď origin serveru není přesměrování, vrátí se původní obsah.