← Node.js & Express33 / 65
Penandatanganan & Verifikasi JWT (jsonwebtoken)
Gunakan jwt.sign(payload, secret, { expiresIn: '1h' }) untuk menerbitkan token JWT bagi user yang berhasil login.
👀 Contoh dulu
import jwt from 'jsonwebtoken';
const token = jwt.sign({ id: 1 }, 'secret', { expiresIn: '1h' });
console.log(typeof token);Hasilnya: string
💡 Jangan simpan data sensitif seperti password di dalam payload JWT!
📝 Sekarang giliranmu
Terbitkan token JWT berisi payload { id: user.id } menggunakan kunci rahasia secret dengan masa kadaluarsa 1 jam (expiresIn: '1h').
Preview