我创建了一个当前处于开发模式的简单Web应用程序卡游戏。
它的工作方式很简单:用户登录并开始播放。要玩,用户点击三张匹配的卡片并点击提交。提交将所选卡的名称发送到要保存的服务器。然后加载并呈现下一轮。
然而,在测试中,我的一些用户在点击提交后陷入游戏。
控制台中的调查显示一条消息:
POST https://myproj.herokuapp.com/api/user/billy/saveResult
net::ERR_NAME_NOT_RESOLVED
我无法弄清楚为什么会这样。保存机制适用于其他轮次。为什么这种情况会在一些轮次中突然发生?
有什么想法吗?
答案 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,也可能导致这种情况。
希望它有所帮助!