我正在使用JsonWebTokens创建我的第一个登录系统,并且我试图使用encode
功能遇到障碍。
我的错误消息显示:
if(this.ended&&!this.hasRejectListeners())抛出原因; ^ TypeError:undefined不是函数
我已设法将错误缩小到这行代码:
var jwt = require('jsonwebtoken');
jwt.encode(payload, superSecret);
这个功能是这样的一部分:
var moment = require('moment');
var jwt = require('jsonwebtoken');
var superSecret = require('../config/token.js').secret;
function (user) {
var payload = {
sub: user._id,
iat: moment().unix(),
exp: moment().add(14, 'days').unix()
};
return = jwt.encode(payload, superSecret);
毋庸置疑,由于这是我第一次对任何内容进行身份验证,因此我不知道为什么会导致错误。请帮忙。