Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
public/stylesheets
routes
unit_sample
views
README.md
app.js
package.json

README.md

NodeでのCookieの取り扱い

概要

Cookieとは、Webブラウザ内に保存しておくことのできる文字列(データ)です。

これを用いることによって、ブラウザ(ユーザ)に対応するデータを読み書きすることができ、 セッション管理や任意のデータの読み込み、それに応じたレスポンスを返すことなどが可能となります。

Cookieは、HTTPプロトコルでのサーバ・クライアント間での通信の場合、Header 情報の中の Set-Cookie の要素として設定し、送られます。

key-value構成であり、任意のkeyを指定してvalueを読み込むことが出来ます。

Nodeでは、標準でこのCookieを取り扱うための機能が搭載されています。 また、より容易に取り扱いやすくするためのモジュールもいくつか存在します。

フレームワークであるExpressにおいても、Cookieを取り扱うための機能が搭載されています。

Contents

  • Node標準でのCookieの取り扱い
  • npmモジュール(node-cookie)でのCookieの取り扱い
  • ExpressでのCookieの取り扱い