相关疑难解决方法(0)

没有互联网,猫鼬无法连接

我运行了我的MongoDB服务器localhost:27017,虽然我通常可以正常运行我的Node.js应用程序,当我从互联网断开连接时,Mongoose会抛出错误

Error: failed to connect to [localhost:27017]
Run Code Online (Sandbox Code Playgroud)

请注意,我仍然可以从Mongo shell客户端连接到MongoDB服务器.此外,如果我先启动我的应用程序然后失去互联网连接,我的应用程序可以离线访问数据库.那么为什么没有互联网就无法启动呢?

编辑:这是完整的错误

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: failed to connect to [localhost:27017]
    at null.<anonymous> (<My App>\node_modules\mongoose\
node_modules\mongodb\lib\mongodb\connection\server.js:555:74)
    at emit (events.js:118:17)
    at null.<anonymous> (<My App>\node_modules\mongoose\
node_modules\mongodb\lib\mongodb\connection\connection_pool.js:156:15)
    at emit (events.js:110:17)
    at Socket.<anonymous> (<My App>\node_modules\mongoos
e\node_modules\mongodb\lib\mongodb\connection\connection.js:534:10)
    at Socket.emit (events.js:107:17)
    at net.js:923:16
    at process._tickCallback (node.js:355:11)
[nodemon] app crashed - waiting for file changes before starting...
Run Code Online (Sandbox Code Playgroud)

编辑:措辞

mongoose mongodb node.js

15
推荐指数
1
解决办法
7182
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1