import { productService } from '~~/server/services/cms/productService'; export default defineEventHandler(async (event) => { const id = getRouterParam(event, 'id'); if (!id) throw createError({ statusCode: 400, statusMessage: 'Product ID is required', }); const locale = getHeader(event, 'x-locale') || 'zh-CN'; return productService.getProductById(id, locale); });