如何使用 React 检查远程源是否可用?

Win*_*ton 5 javascript reactjs

我想检查远程资源是否存在(例如一个非常大的zip文件。我不需要收集该文件)。那么检查资源是否存在的最佳方法是什么?

Mat*_*ins 6

您可以发出 HEAD 请求来查看 URL 是否存在。也许是这样的。

async function exists(url) {
  const result = await fetch(url, { method: 'HEAD' });
  return result.ok;
}
Run Code Online (Sandbox Code Playgroud)