在节点js简单条件不匹配?

时间:2017-08-15 16:53:30

标签: node.js

我想在提供访问权限之前测试密码但是没有工作

在我的应用中:

    function isAuthentificated(req, res, next){
 fs.readFile('bin/config', 'utf8', function (err,data) {
    if (err) {
        return console.log(err);
    }

    console.log(typeof req.session.pwd)
    console.log(typeof data)
    console.log("req.session : " + req.session.pwd)
    console.log("data : " + data)
    if (req.session.pwd == data){
        next();
    }else{
        console.log("I pass here")
        res.render('login', { title: 'Door Control' });
    }
});

}

在终端:

    string
    string
    req.session : toto le rigolo
    data : toto le rigolo

    I pass here
    GET /api/door1 304 14.791 ms - -

谢谢你的帮助

0 个答案:

没有答案