Expressで構築したWebアプリケーションでBasic認証する
前回作ったやつにBasic認証をかける。
basic-auth-connect
をインストールする。
$ npm install basic-auth-connect --save
index.js
を以下のように修正する。
const express = require('express') const basicAuth = require('basic-auth-connect'); // 追加 const app = express() app.use(basicAuth('username', 'password')); // 追加。ユーザー名とパスワードを指定 app.get('/', (req, res) => res.send('Hello Express!')) app.listen(3000, () => console.log('Example app listening on port 3000!'))
これでアクセスするとBasic認証ができてる。