ReferenceError: mongodb is not defined
at C:\Users\john\meantut\sampsite\routes\index.js:11:21
at Layer.handle [as handle_request] (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\route.js:131:13)
at Route.dispatch (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\layer.js:95:5)
at C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:277:22
at Function.process_params (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:330:12)
at next (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:271:10)
at Function.handle (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:176:3)
at router (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:46:12)
所以我正在按照本教程(http://www.newthinktank.com/2016/01/mean-stack-tutorial/)设置平均堆栈,我在设置mongodb时的第12点。这一点只是为了检查mongo服务器和其他组件是否正在一起工作,但对我来说它们并不是因为我收到了这个错误。关于如何解决这个问题的任何建议将非常感激,因为我已经尝试了大约10个不同的MEAN堆栈教程而没有运气
答案 0 :(得分:0)
该教程有一个错误:
- 在app.js文件中添加行
醇>var mongo = require(' mongodb');在bodyParser行之后
var是mongo
。
它称之为:
//让Mongo客户端使用Mongo服务器
var MongoClient = mongodb .MongoClient;
更改一个或另一个以匹配。