mongodb 未定义。帮助设置 MEAN 堆栈
mongodb is not defined. Help setting up MEAN stack
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/) 设置平均堆栈,我在第 12 点设置 mongodb。这一点只是为了检查 mongo 服务器和其他组件是否协同工作,但对我来说它们并没有协同工作,因为我收到了这个错误。任何关于如何解决这个问题的建议将不胜感激,因为我已经尝试了大约 10 种不同的 MEAN 堆栈教程但没有成功
该教程中有一个错误:
- In the app.js file add the line
var mongo = require('mongodb'); after the bodyParser line
变量是 mongo
。
它调用它:
// Get a Mongo client to work with the Mongo server
var MongoClient = mongodb.MongoClient;
更改一个或另一个以匹配。
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/) 设置平均堆栈,我在第 12 点设置 mongodb。这一点只是为了检查 mongo 服务器和其他组件是否协同工作,但对我来说它们并没有协同工作,因为我收到了这个错误。任何关于如何解决这个问题的建议将不胜感激,因为我已经尝试了大约 10 种不同的 MEAN 堆栈教程但没有成功
该教程中有一个错误:
- In the app.js file add the line
var mongo = require('mongodb'); after the bodyParser line
变量是 mongo
。
它调用它:
// Get a Mongo client to work with the Mongo server
var MongoClient = mongodb.MongoClient;
更改一个或另一个以匹配。