angularjs - MEAN 应用程序因互联网断开而崩溃

标签 angularjs node.js mongodb express

我正在开发一个 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/

相关文章:

angularjs - Angular $http.get 错误,意外 token

javascript - 使用 ng-hide 不显示 Angular 模板

python - MongoEngine 如何处理索引(创建、更新、删除)?

mongodb - 将 MongoDB 中的前 1000 条和后 1000 条记录导出为 JSON

java - 使用 mongo 的 jongo 驱动程序查询日期

angularjs - 如何保护 ASP.NET Core Web API 免受被盗 JWT token 的模拟攻击

angularjs - 防止列数破坏内部元素

angularjs - 我需要什么用于Web服务器开发的NodeJS工具(框架,IDE等)?为什么?

node.js - Socket.io 的文档?

javascript - NPM 安装 jquery 出现错误?定义未定义?