Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

レスポンスヘッダーを削除する

特定の名前で始まるヘッダーを、レスポンスからすべて削除します。

最終更新 Markdown で表示Agent セットアップ
export default {
	async fetch(request) {
		// Define the prefix of the headers you want to remove
		const headerPrefix = "x-header-";

		// Receive response from the origin
		const response = await fetch(request);

		// Create a new Headers object to modify response headers
		const newHeaders = new Headers(response.headers);

		// Remove headers that start with the specified prefix
		for (const [key] of newHeaders.entries()) {
			if (key.startsWith(headerPrefix)) {
				newHeaders.delete(key);
			}
		}

		// Return the modified response with updated headers
		return new Response(response.body, {
			status: response.status,
			headers: newHeaders,
		});
	},
};

役に立ちましたか?