Добро пожаловать в переполнение стека.
Вам нужно понять и освоить немного основ веб-приложений. Есть фронтенд, бэкэнд и слой между ними и слой между бэкэндом и базой данных. Фронтенд включает в себя react.js
, angular.js
или что-либо еще, что есть в браузере. Backend используется для получения запроса от внешнего интерфейса, предоставления API для внешнего интерфейса и запроса данных из другого API или базы данных. База данных включает в себя sql
, no-sql
.
Ошибка, с которой вы сталкиваетесь, если модуль NPM mongodb-core.js
. Либо он установлен неправильно, либо установлен с использованием неверной версии модуля, которая не сопоставима с версией вашего узла, либо с неверной версией NPM, либо с модулем, использующим другой модуль NPM, который не установлен.
В вашем случае проблема mongodb-core
использует модуль dns
, который не был установлен. Попробуйте установить dns
с npm i dns
. или удалите и снова установите mongodb-core
.