Грешката, която получавате, показва, че NPM пакетът за MongoDB не е инсталиран правилно.
Поправката тук зависи от това как планирате да използвате NPM. Мениджърът на пакети NPM работи с два различни режима на работа:локален и глобален.
Първият (и по подразбиране ) режимът е "локален".
Ако отидете в папката с server.js ще видите подпапка с име node_modules . Под тази папка ще има mongodb папка. Ако тази папка не присъства, тогава mongodb модулът не е инсталиран на този път.
За да коригирате това, cd в тази папка и въведете npm install mongodb . Когато процесът приключи, трябва да имате node_modules/mongodb налична папка.
Можете също да инсталирате пакета MongoDB глобално, като използвате npm install -g mongodb . Това е полезно, ако използвате много неща от командния ред на node.js, но по-малко полезно, ако внедрявате цялото нещо.
Странична бележка :има развиващ се стандарт около package.json . package.json е стандартизиран начин за включване на всички зависимости за даден модул. Това ви позволява да стартирате npm update или npm install в основата на проект/пакет и ефективно да "издърпа" всички зависимости. Това значително опростява процеса на внедряване и процеса на поддържане на вашите зависимости в съответствие.