import { directus } from '~~/server/utils/directus'; import { readFileSync } from 'node:fs'; import path from 'node:path'; export default defineEventHandler(async (event) => { const query = readFileSync( path.resolve('graphql/companyProfile.graphql'), 'utf-8' ); const locale = getHeader(event, 'x-locale') || 'zh-CN'; const data = await directus.query<{ company_profile: CompanyProfile }>( query, { locale: locale, } ); const companyProfile = data?.company_profile; return companyProfile; });