diff --git a/server/api/og-image.ts b/server/api/og-image.ts index 5b4cf445..2bf22c7e 100644 --- a/server/api/og-image.ts +++ b/server/api/og-image.ts @@ -40,11 +40,13 @@ export default defineEventHandler(async (event) => { const html = await $fetch(cardUrl) ogImageUrl = extractOgImageUrl(html) - // If no og:image was found, try to get it from opengraph.io - if (!ogImageUrl) { - const response = await getOpenGraphClient().getSiteInfo(cardUrl) + if (process.env.NUXT_OPENGRAPH_API) { + // If no og:image was found, try to get it from opengraph.io + if (!ogImageUrl) { + const response = await getOpenGraphClient().getSiteInfo(cardUrl) - ogImageUrl = response?.openGraph?.image?.url ?? '' + ogImageUrl = response?.openGraph?.image?.url ?? '' + } } // eslint-disable-next-line no-console