小编Mur*_*rre的帖子

Passport js本地策略自定义回调"缺少证书"

我对Node js,express 4和passport有一个非常烦人的问题.我已经尝试了所有我能想到的选择,但仍然没有解决方案.无法从其他帖子中找到此问题的解决方案.

码:

app.post('/login', function(req, res, next) {

    console.log(req.body.user_email);
    console.log(req.body.user_password);

    passport.authenticate('local', function(err, user, info) {

        console.log(info);
...
Run Code Online (Sandbox Code Playgroud)

问题是,由于某种原因,护照没有获得凭据,并在console.log(信息)"丢失凭据"上说,虽然上面记录的用户名和密码是正确的.还应正确配置本地策略:

passport.use(new LocalStrategy ({

    usernameField: 'user_email',
    passwordField: 'user_password',
    },

    function(username, password, done) {

        console.log(username);
        console.log(password);
...
Run Code Online (Sandbox Code Playgroud)

由于"缺少凭据","函数(用户名,密码,完成)"永远不会运行.

有趣的部分是来自另一个html/ejs页面,其中进行身份验证调用:

app.post('/login_user', passport.authenticate('local', { successRedirect: '/loginSuccess', failureRedirect: '/loginFailure' }));
Run Code Online (Sandbox Code Playgroud)

问题不存在.

有人知道我在这里缺少什么吗?!?!

谢谢!

node.js express passport.js

6
推荐指数
1
解决办法
4027
查看次数

无法安装uv4l raspicam

我在 Raspberry Pi 2 上安装 uv4l raspicam 时遇到问题。我已按照http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=中的说明多次完成所有操作14、上网查了一遍又一遍,却没有解决办法。

对我来说,保存密钥的第一条指令似乎没问题,尽管我不知道如何验证它。如果我检查 apt-key 列表,我不知道应该有什么..?

当我将该行添加到sources.list并尝试执行apt-get更新后,它说:

无法获取http://www.linux-projects.org/listing/uv4l_repo/raspbian/dists/jessie/main/binary-armhf/Packages 404 Not Found

我尝试将 wheezy 和 jessie 结尾都添加到sources.list中,甚至更新了我的raspbian版本,因为我无法让它工作,但它没有帮助。

无法获取http://www.linux-projects.org/listing/uv4l_repo/raspbian/dists/wheezy/main/binary-armhf/Packages 404 未找到

在尝试更新后,进一步尝试都是徒劳的,因为安装命令也失败了:

E: 无法找到 uv4l 包

E: 无法找到包 uv4l-raspicam

我缺少什么想法吗?

谢谢!

raspberry-pi raspbian

2
推荐指数
1
解决办法
6071
查看次数

标签 统计

express ×1

node.js ×1

passport.js ×1

raspberry-pi ×1

raspbian ×1