0

我正在使用 JsonWebTokens 创建我的第一个登录系统,但在尝试使用该encode功能时遇到了障碍。

我的错误信息说:

if (this.ended && !this.hasRejectListeners()) 抛出原因;^ 类型错误:未定义不是函数

我已经设法将错误缩小到这行代码:

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);

不用说,因为这是我第一次验证任何东西,我不知道为什么这会导致错误。请帮忙。

4

0 回答 0