MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Modul nicht gefunden:Fehler:„DNS“ kann bei Verwendung von MongoDB nicht aufgelöst werden

DNS ist ein Kernmodul von Node.JS. Leuten zu sagen, dass sie DNS über NPM installieren müssen, wird dazu führen, dass sie ein völlig anderes Modul haben, das etwas anderes macht.

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

Dieser Fehler bedeutet höchstwahrscheinlich, dass Sie versuchen, etwas von der Clientseite aus zu tun, was auf der Serverseite getan werden muss. Wenn das MongoDB-Modul die DNS-Komponente nicht finden kann, wird sie auf der Client-Seite ausgeführt.

MongoDB muss auf dem Server laufen. Um dynamisch auf Daten von React zuzugreifen, müssen Sie eine API mit etwas wie Express oder Apollo einrichten.

Update:Eine großartige Möglichkeit, dies zu tun, sind Azure Functions (TypeScript)- oder AWS (Lambda)-Funktionen