【发布时间】:2018-06-01 07:17:30
【问题描述】:
我制作了一个非常简单的网站,只有一页 (main.html),只是为了放置我的简历。
但为了避免所有人看到它,我只想要求输入密码(我什至不需要用户名)。
有没有简单的方法来做到这一点?它可以是要求输入密码的警报之类的东西。
我正在尝试这个:
//Init App
const app = express();
//Auth
var preAuth = require('http-auth');
var basic = preAuth.basic({
realm: "Restricted Access. Please login to proceed."
}, function (username, password, callback) {
callback( (username === "user" && password === "password"));
}
);
app.use(preAuth.connect(basic));
//View Engine
app.set('views', path.join(__dirname, 'views'));
app.engine('html', engines.mustache);
app.set('view engine','html');
//Home route
app.get('/', function (req,res) {
res.render('main');
});
【问题讨论】: