ExpressでCookieを管理する

使用方法Response.cookie()クッキーを操作する方法

使用Response.cookie()あなたのクッキーを操作する方法。

例:

res.cookie('username', 'Flavio')

このメソッドは、さまざまなオプションを含む3番目のパラメーターを受け入れます。

res.cookie('username', 'Flavio', { domain: '.flaviocopes.com', path: '/administrator', secure: true })

res.cookie(‘username’, ‘Flavio’, { expires: new Date(Date.now() + 900000), httpOnly: true })

設定できる最も便利なパラメータは次のとおりです。

説明
domain ザ・クッキードメイン名
expires をセットするクッキーの有効期限。欠落している場合、または0の場合、CookieはセッションCookieです
httpOnly WebサーバーのみがアクセスできるようにCookieを設定します。見るHttpOnly
maxAge 現在の時刻を基準にした有効期限をミリ秒単位で設定します
path ザ・クッキーパス。デフォルトは「/」
secure マーククッキーHTTPSのみ
signed 署名するCookieを設定します
sameSite の値SameSite

Cookieは、次の方法でクリアできます。

res.clearCookie('username')

私の無料ダウンロードExpress.jsハンドブック


より明確なチュートリアル: