import { createRouter, defineEventHandler, useBase } from 'h3' import * as DynamicPageCtrl from '~/server/models/dynamic-page' import * as navigationCtrl from '~/server/models/navigation' const router = createRouter() router.get('/get-by-code/:slug', defineEventHandler(async (event : any) => { try { const { apiUrl } = useRuntimeConfig().public const slug = event.context.params.slug; const { item } : any = await $fetch(`${apiUrl}/cms/overview-page/1`) return item } catch (error) { handleError(error); } })) router.get('/get-by-id/:id', defineEventHandler(async (event : any) => { try { const { apiUrl } = useRuntimeConfig().public const slug = event.context.params.slug; const { item } : any = await $fetch(`${apiUrl}/cms/overview-page/1`) return item } catch (error) { handleError(error); } })) router.get('/navigation', defineEventHandler(navigationCtrl.get)) export default useBase('/api/services', router.handler)