DNS to podstawowy moduł Node.JS. Mówienie ludziom, że muszą zainstalować DNS przez NPM, skończy się na tym, że będą mieli zupełnie inny moduł, który robi coś innego.
https://nodejs.org/api/dns.html vs https://www.npmjs.com/package/dns
Ten błąd najprawdopodobniej oznacza, że próbujesz zrobić coś po stronie klienta, co należy zrobić po stronie serwera. Jeśli moduł MongoDB nie może znaleźć składnika DNS, działa po stronie klienta.
MongoDB musi działać na serwerze. Aby uzyskać dynamiczny dostęp do danych z React, musisz skonfigurować API za pomocą czegoś takiego jak Express lub Apollo.
Aktualizacja:świetnym sposobem na to jest użycie funkcji Azure Functions (TypeScript) lub AWS (Lambda)