export default {
async fetch(request) {
// Get the current timestamp
const timestamp = Date.now();
// Convert the timestamp to hexadecimal format
const hexTimestamp = timestamp.toString(16);
// Clone the request and add the custom header
const modifiedRequest = new Request(request, {
headers: new Headers(request.headers),
});
modifiedRequest.headers.set("X-Hex-Timestamp", hexTimestamp);
// Log the custom header for debugging
console.log(`X-Hex-Timestamp: ${hexTimestamp}`);
// Pass the modified request to the origin
const response = await fetch(modifiedRequest);
return response;
},
};リクエストヘッダーに HEX タイムスタンプを追加する
オリジンサーバーへ送るリクエストに、現在のタイムスタンプを 16 進数形式で入れたカスタムヘッダーを追加します。
役に立ちましたか?