プログラミング勉強日記
2021年3月2日
セッション機能とは
Webサーバーとブラウザの間で続けて通信を行うために必要な機能で、サーバー側でクライアントの状態を管理する方法である。セッションを利用することで、同じクライアントからサーバーに何回アクセスされたかなどを管理することができる。
Express sessionの使い方
express-sessionモジュールをインストールして、--save
オプションを使用することでインストールの情報を保存できる。
$ npm install --save express-session
そうすると、package.jsonにexpress-sessionが追加される。
package.jsoon
"dependencies": {
"ejs": "^2.6.1",
"express": "^4.16.4",
"express-session": "^1.15.6"
}
sessionの基本構文
まず、インスタンス名で指定したオブジェクトに対してuse
でセッションを使用すると宣言する。session
でセッション処理を行うことを指定して、値のところで具体的にどのような処理を行うか指定する。
インスタンス名.use(session({
設定項目: '値',
}))
参考文献
セッション機能について
セッションを扱う!express-sessionを利用する方法【初心者向け】
express-sessionでセッションを利用する[Express][node.js]