Sto utilizzando NodeJs con JsonWebtoken Module.ValidationError: "expiresInMinutes" non è consentito NodeJs JsonWebToken
sto affrontando questo errore quando si chiama il metodo segno di web JSON gettone
ValidationError: "expiresInMinutes" is not allowed
var jwt = require('jsonwebtoken');
exports.authenticate = function(req, res, next) {
var user = {"Name":"Abdul"} //static data for test purpose.
var token = jwt.sign(user, req.app.get('jwtTokenSecret'), {
expiresInMinutes: 1440 // expires in 24 hours
});
// return the information including token as JSON
res.json({
success: true,
message: 'Enjoy your token!',
token: token
});
}
var gettone = jwt.sign (utente, req.app.get ('jwtTokenSecret'), { expiresIn: 60 * 24; // scade in 24 ore }); –
@MahmoudElgohary dal doc: "expiresIn: espresso in secondi" –
Si prega di non fare ciò che @MahmoudElgohary ha appena suggerito. Questo scadrà tra 24 MINUTI, non ore. Per ore, usa '{expiresIn: 'xh'}' dove 'x' è un numero qualsiasi. esempio: '{expiresIn: '24h'}' –