Estou recebendo o seguinte erro ao tentar realizar uma ação:
(node:31644) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: secret must be a string or buffer
(node:31644) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js proces
s with a non-zero exit code.
O meu código esta assim:
api.autentica = function(req, res) {
console.log(req);
model.findOne({
login: req.body.login,
senha: req.body.senha
})
.then(function(usuario) {
if (!usuario) {
console.log('deu ruim aqui')
res.sendStatus(401);
} else {
var token = jwt.sign( {login: usuario.login}, app.get('secret'), {
expiresIn: 86400
});
res.set('x-access-token', token);
res.end();
}
});
};