NextJS 13 で API ルーティングを使用する方法
P粉903969231
P粉903969231 2023-09-07 10:55:40
0
1
648

Express を使用するときは、request.user:

のようにユーザーを保存していました。 リーリー

ただし、NextJS 13 API ルーティングとミドルウェアを使用してこれを行う方法と、Cookie を使用する方法について説明します。 NextJS は初めてなので、助けていただければ幸いです。

P粉903969231
P粉903969231

全員に返信(1)
P粉176980522

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 のメソッドがあります。

これらのメソッドの使用例を次に示します:

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート