From a4eae9891b81cd5a383b8a626789557b9680a5a6 Mon Sep 17 00:00:00 2001 From: Shinigami92 Date: Mon, 12 Dec 2022 16:02:28 +0100 Subject: [PATCH] Only request opengraph if api key is defined --- server/api/og-image.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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