网络应用偶尔会获得网络:: ERR_NAME_NOT_RESOLVED

时间:2015-06-24 21:47:46

标签: angularjs node.js

我创建了一个当前处于开发模式的简单Web应用程序卡游戏。

它的工作方式很简单:用户登录并开始播放。要玩,用户点击三张匹配的卡片并点击提交。提交将所选卡的名称发送到要保存的服务器。然后加载并呈现下一轮。

然而,在测试中,我的一些用户在点击提交后陷入游戏。

控制台中的调查显示一条消息:

POST https://myproj.herokuapp.com/api/user/billy/saveResult 
net::ERR_NAME_NOT_RESOLVED

我无法弄清楚为什么会这样。保存机制适用于其他轮次。为什么这种情况会在一些轮次中突然发生?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

当请求无法到达ERR_NAME_NOT_RESOLVED服务器时,会给出

DNS,因此无法将给定名称转换为IP序列。例如,这可能会导致与互联网连接不良导致空网络服务。

您可以尝试直接指向IP地址,因此请求不需要翻译,并且可以直接指向服务器。所以没有:

POST https://myproj.herokuapp.com/api/user/billy/saveResult

你可以尝试:

POST https://54.225.236.39/api/user/billy/saveResult 

请注意,如果您有一个错误的Proxy Settings SetUp,也可能导致这种情况。

希望它有所帮助!