我是nodejs和mongodb的初学者。我一直在使用MEAN堆栈工作一段时间。它还使用mongojs和mongoose扩展,这些扩展到目前为止工作正常。 我跟着这个tutorial。
server.js文件可以帮助我将项目与数据库连接起来。我在运行直到现在才出现的server.js文件时收到以下mongodb错误。
C:\Program Files\nodejs\easy-node-authentication-local1>node server1
module.js:327
throw err;
^
Error: Cannot find module 'mongodb'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\ProgramFiles\nodejs\node_modules\mongojs\lib\collection.js:1:77)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
我无法使用&#39; npm install mongodb&#39;安装mongodb。因为以下错误。
C:\Program Files\nodejs>npm install mongodb
npm ERR! fetch failed https://registry.npmjs.org/mongodb/-/mongodb-2.2.12.tgz
npm WARN retry will retry, error on last attempt: Error: unable to verify the first certificate
任何人都可以帮助我理解这个问题。
答案 0 :(得分:1)
我不明白server.js
是否需要安装mongoDB。
但我最近尝试安装,它对我有用
确保已安装所有依赖项。
我建议您npm install tar -g
然后npm install mongodb -g
答案 1 :(得分:0)
你有网络代理吗? 如果是,则必须使用npm进行配置。请检查此link