Skip to content

Commit d145c18

Browse files
committed
fix: resolve OG api base on all runtimes
1 parent 57af81d commit d145c18

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

server/routes/og/skill.png.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { initWasm, Resvg } from '@resvg/resvg-wasm'
2-
import { defineEventHandler, getQuery, setHeader } from 'h3'
2+
import { defineEventHandler, getQuery, getRequestHost, setHeader } from 'h3'
33

44
import { fetchSkillOgMeta } from '../../og/fetchSkillOgMeta'
55
import {
@@ -59,9 +59,7 @@ export default defineEventHandler(async (event) => {
5959
const descriptionFromQuery = cleanString(query.description)
6060

6161
const needFetch = !titleFromQuery || !descriptionFromQuery || !ownerFromQuery || !versionFromQuery
62-
const meta = needFetch
63-
? await fetchSkillOgMeta(slug, getApiBase(event.node.req.headers.host ?? null))
64-
: null
62+
const meta = needFetch ? await fetchSkillOgMeta(slug, getApiBase(getRequestHost(event))) : null
6563

6664
const owner = ownerFromQuery || meta?.owner || ''
6765
const version = versionFromQuery || meta?.version || ''

0 commit comments

Comments
 (0)