Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

express4でbasicAuthをいれてみる

今回はexpress4でbasicAuthをいれてみようと思います。
身内向けアプリで新規参加者がいないような場合、こっちの方が気楽でしょう。

環境導入

express4の環境で作業します。
例に漏れず、basic-authも外部化したので別途導入しておきます。

$ npm install basic-auth-connect

スクリプト

var express = require('express');
var app = express();
var basicAuth = require('basic-auth-connect');

app.use(basicAuth('testUser', 'testPass'));

app.get('/', function(req, res) {
 res.send('Hello World');
});
$ node app.js

で起動し、localhost:8080にアクセスすれば
f:id:shuzo_kino:20150613235114p:plain
と出て無事basicAuthが起動することが確認できます。

特定のURLだけ適用したい場合

shuzo-kino.hateblo.jp