JsonWebToken编码未定义

时间:2015-07-07 10:31:07

标签: javascript authentication jwt json-web-token

我正在使用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);

毋庸置疑,由于这是我第一次对任何内容进行身份验证,因此我不知道为什么会导致错误。请帮忙。

0 个答案:

没有答案