关闭网络连接时,MEAN应用程序不会连接到mongodb数据库

时间:2016-06-03 10:10:13

标签: node.js mongodb express monk

我在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内容。

有人可以帮助深入了解吗?

0 个答案:

没有答案