https://www.npmjs.com/package/basic-auth 大家好。 我通过express创建了服务器,并使用了basic-auth模块。 但是我不明白我如何制作我的授权表格,标准版本使用浏览器表格,如何禁用它?
const express = require('express');
const app = express();
const http = require('http').Server(app);
const auth = require('basic-auth');
const compare = require('tsscmp');
使用标准示例
app.get('/', function(req, res){
var credentials = auth(req);
if (!credentials || !check(credentials.name, credentials.pass)) {
res.statusCode = 401
res.setHeader('WWW-Authenticate', 'Basic realm="example"');
res.sendFile(__dirname + '/node_page/error.html');
} else {
var html = fs.readFileSync(__dirname + '/console.html').toString()
res.send(html)
}
});