MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd:wymagane dane i argumenty soli

Błąd pochodzi z bcrypt.hash metoda.W twoim przypadku masz następujący fragment kodu :

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

Myślę, że twój problem pochodzi z newUser.password które musi być puste (null lub undefined ). Błąd mówi, że data and salt arguments required . Wygląda na to, że Twoja sól została poprawnie wygenerowana i nie sprawdziłeś, czy newUser.password === undefined , więc oto mój zakład:jakoś newUser.password jest niezdefiniowane.

Możesz także sprawdzić, czy genSalt metoda działa dobrze, dodając if(err) throw (err); po wywołaniu go, tak jak w przypadku bcrypt.hash metoda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Znajdź minimalną i maksymalną wartość z tablicy w mongodb

  2. Jak programowo zarejestrować AbstractMongoEventListener?

  3. Projektowanie schematu MongoDB:zawsze istnieje schemat

  4. Tablice sum MongoDB z wielu dokumentów na podstawie elementu

  5. Jak uruchomić zapytanie wyjaśniające ze sterownikiem Mongo 2.4 C#?