Express を使用するときは、request.user
:
ただし、NextJS 13 API ルーティングとミドルウェアを使用してこれを行う方法と、Cookie を使用する方法について説明します。 NextJS は初めてなので、助けていただければ幸いです。
P粉1769805222023-09-08 00:18:14
Next.js では、NextRequest および NextResponse で Cookie 拡張機能を使用して、Cookie を読み取り、操作できます。具体的な方法は次のとおりです。
まず、next/headers から Cookie をインポートする必要があります:リーリー
その後、次のような Cookie を取得できます:リーリー
Cookie を設定するには、Set-Cookie ヘッダーを使用して新しい応答を返す必要があります:リーリー
NextRequest オブジェクトを使用して Cookie を読み取ることもできます:リーリー
受信リクエストの場合、Cookie には get、getAll、set、および delete Cookie のメソッドがあります。 has を使用して Cookie が存在するかどうかを確認するか、clear を使用してすべての Cookie を削除できます。発信応答の場合、Cookie には get、getAll、set、delete のメソッドがあります。
これらのメソッドの使用例を次に示します:
リーリー