O erro que você está recebendo indica que o pacote NPM para MongoDB não está instalado corretamente.
A correção aqui depende de como você planeja aproveitar o NPM. O gerenciador de pacotes NPM opera em dois modos diferentes de operação:local e global.
O primeiro (e padrão ) é "local".
Se você for para a pasta com
server.js
você verá uma subpasta chamada node_modules
. Sob essa pasta estará um mongodb
pasta. Se essa pasta não estiver presente, então o mongodb
módulo não está instalado nesse caminho. Para corrigir isso,
cd
para essa pasta e digite npm install mongodb
. Quando o processo estiver concluído, você deverá ter o node_modules/mongodb
pasta disponível. Você também pode instalar o pacote MongoDB globalmente usando
npm install -g mongodb
. Isso é útil se você estiver usando muitas coisas de linha de comando do node.js, mas menos útil se estiver implantando tudo. Nota complementar :há um padrão em evolução em torno de
package.json
. O package.json
é uma maneira padronizada de incluir todas as dependências de um determinado módulo. Isso permite que você execute npm update
ou npm install
na raiz de um projeto/pacote e efetivamente "puxar" todas as dependências. Isso simplifica muito o processo de implantação e o processo de manter suas dependências em linha.