MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

DAPATKAN informasi dari pengguna di database

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kesalahan referensi tidak dilempar dari panggilan balik MongoDB

  2. Kiat untuk Menyimpan Cadangan MongoDB di Cloud

  3. MongoDB Tidak cukup ruang kosong untuk file jurnal

  4. MongoDB $eq Aggregation Pipeline Operator

  5. Dokumen pembaruan luwak Gagal dengan findByIdAndUpdate