如何让fetch尊重dns变更?

我有个网页用了fetch请求自身,像这样:

fetch("", xxx);

但有时候会得到404,原因是在打开该页,至fetch这段期间,服务器的IP发生了变化,dns也已经完成了变更,可以通过在另一个tab访问该页的域名证实,但似乎fetch仍然走老IP,请问有什么办法解决这种问题。

阅读 1.7k
2 个回答

httpdns

  1. fetch httpdns 获取ip
  2. fetch ip, 通过指定 header host:$domain

dns 缓存,前端没什么解决方案。

实际生产环境 IP 不会频繁变动吧?不行你就自己架个代理服务器。

推荐问题