MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Module introuvable :erreur :impossible de résoudre le "dns" lors de l'utilisation de MongoDB

DNS est un module central de Node.JS. Dire aux gens qu'ils doivent installer DNS via NPM se retrouvera avec un module complètement différent qui fait autre chose.

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

Cette erreur signifie très probablement que vous essayez de faire quelque chose du côté client qui doit être fait du côté serveur. Si le module MongoDB ne trouve pas le composant DNS, il s'exécute côté client.

MongoDB doit s'exécuter sur le serveur. Afin d'accéder dynamiquement aux données de React, vous devrez configurer une API en utilisant quelque chose comme Express ou Apollo.

Mise à jour :Une excellente façon de le faire est d'utiliser les fonctions Azure Functions (TypeScript) ou AWS (Lambda)