टोकन प्राप्त करने के लिए आपके मध्य वेयर के लिए (प्रमाणीकरण कार्य)
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 टोकन होगा