За вашето междинно оборудване за получаване на токена (функция за удостоверяване)
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
Когато изпращате токена в пощальон, изберете Токен на носител
Когато започнете да създавате своя интерфейс, кодовете трябва да са еквивалентни на следната заявка за извличане
fetch('/api/path', { method: 'GET', headers: { "Authorization": `Bearer ${token}`}}).(res => res.json())
Може да промени метода на желания от вас метод (напр. получаване или публикуване), а токенът ще бъде jwt токен