TypeError:无法读取未定义的属性'jwtSecret'

时间:2018-08-10 11:53:01

标签: node.js express jwt

我学习创建一个注册api,但出现错误, 这是我的api.js

const jwtSignUser = (user) => {
    const ONE_WEEK = 60 * 60 * 24 * 7
    return jwt.sign(user, config.authentication.jwtSecret, {
        expiresIn: ONE_WEEK
    })
}

module.exports = {
    async register (req, res) {
        console.log(req.body)
        try{
            const user = await User.create(req.body)
            const userJson = user.toJSON()
            res.send({
                user: userJson,
                token : jwtSignUser(userJson)
            })
        } 
        
    catch (err){
        res.status(400).send({
            error:err
            
        })
console.log(err)
    }
},
}

错误出现TypeError: Cannot read property 'jwtSecret' of undefined是有人知道这是怎么回事吗?

0 个答案:

没有答案