如何制作您的授权表格?

时间:2019-02-11 18:15:21

标签: javascript node.js oauth

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)
 }
});

0 个答案:

没有答案