2

http-authモジュールを使用して単純な認証をセットアップしようとしています。

このセットアップを作成しましたが、正しく動作しません。ユーザー/パスを求めるダイアログが表示されますが、ダイアログを閉じてもアプリは引き続き機能します。つまり、認証が機能していないようです。

http-authstatic フォルダーで動作するようにセットアップしようとしたため、動作していないようwwwです。

私のはこれapp.jsに基づいています。

これが私のセットアップです:

'use strict';

var express = require('express');
var app = express();
var auth = require('http-auth');

app.use(express.static('www'));

var basic = auth.basic({
  realm: 'SUPER SECRET STUFF'
}, function(username, password, callback) {
  callback(username == 'username' && password == 'password');
});

app.use("/", auth.connect(basic));

app.set('port', (process.env.PORT || 4000));
app.listen(app.get('port'), function() {
  console.log('Node app is running on port', app.get('port'));
});
4

1 に答える 1