我尝试了http://admin:admin@localhost:8066/admin/,但没有成功。在以前的项目中,它奏效了,我想知道我是否犯了任何错误?
module.exports = function (request, response, next) {
var user = auth(request);
if (!user || !config_credential[user.name] || config_credential[user.name].password !== user.pass) {
response.set('WWW-Authenticate', 'Basic realm="Authorization Required"');
return response.status(401).send();
}
return next();
};
并添加了中间件。
app.use("/admin", auth, xxxx );
ps。正在使用节点basic-auth
我想做的原因是在服务器中运行admin cron作业。
答案 0 :(得分:0)
发现如果我更改了主机表,它最终可以在不使用localhost的情况下工作