我没有找到任何适合我的东西,所以我在这里问:我试图从一个网站获取一些数据与axios。它的工作很好,但如果我输入了错误的网址我得到一个错误。我想检查的网址与其完整的路径,我所希望的网页存在。我试过npm包的网址存在,但它只是说路径不存在,即使它这样做。有没有一种简单的方法可以检查路径(例如“https://github.com/enterprise“)是否存在?
fkaflof61#
无论如何你都必须发出一个请求来检查url是否存在。所以当你在axios函数的catch错误块中得到404状态码时,你可以处理它。
axios
catch
quhf5bfb2#
唯一的方法是发出请求,您可以使用try/catch块来处理这种情况
const getSomething = async () => { try { const something = await axios.get("www.website.fake") } catch (err) { throw new Error(err) } }
2条答案
按热度按时间fkaflof61#
无论如何你都必须发出一个请求来检查url是否存在。所以当你在
axios
函数的catch
错误块中得到404状态码时,你可以处理它。quhf5bfb2#
唯一的方法是发出请求,您可以使用try/catch块来处理这种情况