export default defineEventHandler(async (event) => { const { public: { apiBase } } = useRuntimeConfig(); const query = getQuery(event); console.log('server query :',query); // const category = '/category/' + query.category let category = query.hasOwnProperty('category') ? `categoryId=${query.category}` : ''; let page = query.hasOwnProperty('page') ? `page=${query.page}` : ''; let sortBy = query.hasOwnProperty('price') ? `price=${query.price}` : ''; // const category = 'categoryId=66587ae698d0a0db14693a5e' // const page = 'page=1' try { const data = await $fetch(`${apiBase}/course?${category}&${page}&${sortBy}&pageSize=2`, { method: 'GET', headers: { 'Accept': 'application/json', } }); return data; } catch (error) { return error; } }) // const page = ref(0); // const { data, refresh } = await useFetch(() => '/api/global', { // query: { url: '/orders', page }, // headers: useRequestHeaders(['cookie']) // }) // function paginate(value) { // page.value = value; // refresh() // }