Ich benutze NodeJs mit JsonWebtoken Module.ValidationError: "expiresInMinutes" ist nicht erlaubt NodeJs JsonWebToken
ich diesen Fehler bin vor, wenn Zeichen Methode von json Web-Token
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 token = jwt.sign (Benutzer, req.app.get ('jwtTokenSecret') { expiresIn: 60 * 24; // Ablauf von 24 Stunden }); –
@MahmoudElgohary aus dem doc: "expiresIn: in Sekunden ausgedrückt" –
Bitte nicht, was @MahmoudElgohary nur vorgeschlagen. Das würde in 24 MINUTEN, nicht Stunden, ablaufen. Verwenden Sie stundenlang '{expiresIn: 'xh'}' wo 'x' eine beliebige Zahl ist. Beispiel: '{expiresIn: '24h'}' –