要生成令牌,您可以使用jsonwebtoken庫中的sign方法。以下是生成JWT令牌的基本示例:
const jwt = require('jsonwebtoken');
const payload = {
user_id: 123456,
username: 'john_doe'
};
const secretKey = 'your_secret_key';
const token = jwt.sign(payload, secretKey);
console.log(token);
在上面的示例中,我們首先導入jsonwebtoken庫,然后定義要包含在令牌中的負載。接下來,我們指定一個用于簽名令牌的秘鑰。最后,我們調用jwt.sign方法,將負載和秘鑰作為參數傳入,生成JWT令牌。最后,我們將令牌打印到控制臺。