小编Bor*_*lov的帖子

passport-jwt 401未经授权

我正在尝试实施passport-jwt身份验证,但在尝试呼叫端点时,我总是获得401 Unauthorized.

这是我的设置

passport.js

var passport = require('passport');
var User = require('../models/user');
var config = require('./auth');
var JwtStrategy = require('passport-jwt').Strategy;
var ExtractJwt = require('passport-jwt').ExtractJwt;
var LocalStrategy = require('passport-local').Strategy;

var localOptions = {
    usernameField: 'email'
};

var localLogin = new LocalStrategy(localOptions, function(email, password, done) {

    User.findOne({
        email: email
    }, function(err, user) {
        if (err) {
            return done(err);
        }
        if (!user) {
            return done(null, false, { error: 'Login failed. Please try again' });
        }

        user.comparePassword(password, function(err, isMatch) {
            if (err) {
                return …
Run Code Online (Sandbox Code Playgroud)

authentication node.js jwt passport.js

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

标签 统计

authentication ×1

jwt ×1

node.js ×1

passport.js ×1