コンテンツにスキップ

クッキー解析

クッキー名を指定して、クッキーの値を取得します。また、A/Bテストのためにクッキーを使用することもできます。

import { parse } from "cookie";
export default {
async fetch(request) {
// クッキーの名前
const COOKIE_NAME = "__uid";
const cookie = parse(request.headers.get("Cookie") || "");
if (cookie[COOKIE_NAME] != null) {
// クッキーの値で応答
return new Response(cookie[COOKIE_NAME]);
}
return new Response("名前が " + COOKIE_NAME + " のクッキーはありません");
},
};