Untuk perangkat tengah Anda untuk mendapatkan token (fungsi auth)
const { authorization } = req.headers
if (!authorization) {
console.log('[No Authorization Code]');
return res.status(401).send({ message: 'Unauthorized' });
}
if (!authorization.startsWith('Bearer')) {
console.log('[Authorization need to start with Bearer]')
return res.status(401).send({ message: 'Unauthorized' });
}
const split = authorization.split('Bearer ')
if (split.length !== 2) {
console.log('[Invalid Authorization Param')
return res.status(401).send({ message: 'Unauthorized' });
}
const token = split[1] //this is your token to use with jwt.verify
Saat Anda mengirim token di tukang pos, pilih Token Pembawa
Saat Anda mulai membuat frontend, kode harus sama dengan permintaan pengambilan berikut
fetch('/api/path', { method: 'GET', headers: { "Authorization": `Bearer ${token}`}}).(res => res.json())
Dapat mengubah metode ke metode yang Anda inginkan (mis. dapatkan atau poskan), dan token akan menjadi token jwt