我的反应原生应用程序遇到了一个奇怪的连接问题。
看来我可以在一台设备上连接到API,但在同一网络上却不能连接到另一台设备。此问题也是间歇性的,我通常可以在两台设备上连接。
到目前为止的观察
cache-control: no-cache
和响应cache-control: no-cache, no-store, must-revalidate, private
。我只是这样做但是不确定它是否需要时间才能工作,因为某些东西可能已被缓存了?该网站位于AWS EC2实例上,letsencrypt SSL,laravel 5,nginx。
答案 0 :(得分:0)
该问题最终归因于DNS记录冲突。我在AWS Route53上设置了一些DNS记录,但在我购买域名时没有意识到我的域名提供商也有一些默认记录。结果是有时它会在AWS上使用正确的记录,有时它会使用无意义的记录。
所以要修复我删除了我的域名提供商的所有记录。在一些传播时间之后,这解决了问题。希望这有助于某人。