sql >> Databasteknik >  >> NoSQL >> MongoDB

Modulen hittades inte:Fel:Kan inte lösa 'dns' när du använder MongoDB

DNS är en kärnmodul i Node.JS. Att berätta för folk att de behöver installera DNS via NPM kommer att sluta med att de har en helt annan modul som gör något annat.

https://nodejs.org/api/dns.html vs https://www.npmjs.com/package/dns

Det här felet betyder troligen att du försöker göra något från klientsidan som måste göras på serversidan. Om MongoDB-modulen inte kan hitta DNS-komponenten körs den på klientsidan.

MongoDB måste köras på servern. För att komma åt data från React dynamiskt måste du konfigurera ett API med något som Express eller Apollo.

Uppdatering:Ett bra sätt att göra detta är med funktionerna Azure Functions (TypeScript) eller AWS (Lambda)



  1. MongoDB PHP-drivrutin och MongoDB-kompatibilitetskontroll

  2. Mongolab nodejs topologi förstört

  3. Problemet med små filer

  4. mongo .find returnerar specifikt fält endast för alla användare