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

Kesalahan:argumen data dan garam diperlukan

Kesalahan berasal dari bcrypt.hash method.Dalam kasus Anda, Anda memiliki potongan kode berikut:

bcrypt.hash(newUser.password, salt , (err, hash) => { ... }

Saya pikir masalah Anda berasal dari newUser.password yang harus kosong (null atau undefined ). Kesalahan mengatakan data and salt arguments required . Sepertinya garam Anda dibuat dengan benar dan Anda tidak memeriksa apakah newUser.password === undefined , jadi inilah taruhan saya:entah bagaimana newUser.password tidak terdefinisi.

Anda juga dapat memeriksa apakah genSalt metode berfungsi dengan baik dengan menambahkan if(err) throw (err); setelah memanggilnya seperti yang Anda lakukan untuk bcrypt.hash metode.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo mengurutkan berdasarkan bidang dinamis

  2. Membandingkan dua bidang koleksi mongo menggunakan driver c# di mono

  3. Urutan pencarian produk substring MongoDB berdasarkan kecocokan tertinggi

  4. permintaan node.js MongoDB tidak mengembalikan hasil

  5. Bagaimana cara query mongodb dengan kondisi "suka" di symfony2