使用するミドルウェア これらを使用するとロジックをコーディングする必要がなくなる mongoose express-session passport passport-local passport-local-mongoose connect-mongo setup $ cd ~/ $ express userlogin $ cd userlogin $ npm install $ npm install express-session passport passport-local connect-mongo mongoose passport-local-mongoose app.js 以下の内容を追加 * sessionをmongoose経由でmongodbで保存 * /api へのアクセスは認証を通す app.js var passport = require('passport'