小编Oma*_*mer的帖子

如何解决未处理的拒绝TypeError:为jwt.sign将循环结构转换为JSON

当我尝试创建一个令牌就像一个用户的代码:

const jwt = require('jsonwebtoken');
const passport = require('passport');
const Patient = require('../models').Patient;

module.exports = {
    retrieve(req, res) {
        return Patient
            .find({
                where: {
                    email: req.body.email,
                }
            })
            .then(patient => {
                if (!patient) return res.json({
                    success: false,
                    msg: 'Patient not found'
                });
                const result = Patient.build().verifyPassword(req.body.password, patient.password);
                if (!result) {
                    return res.json({
                        success: false,
                        msg: 'wrong password'
                    });
                } else {
                    const token = jwt.sign(patient, secret, {
                        expiresIn: 604800 // 1 week
                    });
                    return res.status(201).send(patient);
                }
            })

    }, …
Run Code Online (Sandbox Code Playgroud)

javascript json request jwt

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

标签 统计

javascript ×1

json ×1

jwt ×1

request ×1