Set 5s for the HEAD request timeout

This commit is contained in:
Hongbo Wu
2022-09-28 19:26:42 +08:00
parent d6974f9e5f
commit a55ad135fd

View File

@ -627,7 +627,7 @@ export const fetchFavicon = async (
): Promise<string | undefined> => {
try {
// get the correct url if it's a redirect
const response = await axios.head(url)
const response = await axios.head(url, { timeout: 5000 })
const realUrl = response.request.res.responseUrl
const domain = new URL(realUrl).hostname
return `https://api.faviconkit.com/${domain}/32`