我正在开发一个 MEAN 应用程序。当我使用 localhost 进行本地开发时,应用程序在 http://localhost:3300 上运行良好当互联网存在但当互联网断开连接时抛出以下错误。
process.nextTick(function() { throw err; })
^
Error: getaddrinfo ENOENT
at Object.exports._errnoException (util.js:746:11)
at errnoException (dns.js:49:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
[nodemon] app crashed - waiting for file changes before starting...
谁能帮我解决这个奇怪的问题吗?由于应用程序位于本地主机上,因此它不应该对互联网有任何依赖。 我的 MongoDB 连接位于 mongodb://localhost:27017。
谢谢!
最佳答案
尝试将所有 localhost
实例更改为 127.0.0.1
有同样的问题。事实证明,如果没有有效的互联网连接,localhost
无法解析为有效的 IP。
关于angularjs - MEAN 应用程序因互联网断开而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626182/