MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

डेटाबेस में उपयोगकर्ता से जानकारी प्राप्त करें

टोकन प्राप्त करने के लिए आपके मध्य वेयर के लिए (प्रमाणीकरण कार्य)

    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 टोकन होगा




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में विशेषताओं के साथ कई से कई संबंधों का प्रतिनिधित्व करने के लिए सर्वश्रेष्ठ मॉडल

  2. मोंगो अपडेट में चर पास करें?

  3. Django में GraphQL का उपयोग करके MongoDB से डेटा क्वेरी करना:गेट-गो (1)

  4. MongoError:पहले कनेक्ट पर सर्वर से कनेक्ट करने में विफल

  5. मोंगो JSON दस्तावेज़ -> JSON -> BSON