我在MEAN堆栈应用程序中使用localhost中的express.js,monk和angularjs进行测试。但是,我注意到了:
- 即使网络已关闭且没有angularjs框架,应用程序运行良好;
- 当网络连接正在运行时,即使使用angularjs框架,应用程序也能正常运行;
- 但是一旦我关闭网络连接并运行应用程序,我在浏览器中出现了一个空白页面,并在控制台中出现此错误:
C:\Users\kossi\Desktop\blogapp\test3\node_modules\monk\node_modules\mongodb\lib\
mongodb\mongo_client.js:409
throw err
^
Error: failed to connect to [localhost:27017]
at null.<anonymous> (C:\Users\kossi\Desktop\blogapp\test3\node_modules\monk\
node_modules\mongodb\lib\mongodb\connection\server.js:556:25)
at emitThree (events.js:97:13)
at emit (events.js:175:7)
at null.<anonymous> (C:\Users\kossi\Desktop\blogapp\test3\node_modules\monk\
node_modules\mongodb\lib\mongodb\connection\connection_pool.js:156:15)
at emitTwo (events.js:87:13)
at emit (events.js:172:7)
at Socket.<anonymous> (C:\Users\kossi\Desktop\blogapp\test3\node_modules\mon
k\node_modules\mongodb\lib\mongodb\connection\connection.js:534:10)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at connectErrorNT (net.js:996:8)
我真正理解的是 - 有人可以纠正我,如果它不正确 - 我的应用程序无法连接到mongodb数据库来自angularjs框架,特别是ngResource模块中的$ resource服务。但我无法弄清楚为什么会这样,因为我不会使用任何CDN内容。
有人可以帮助深入了解吗?