export async function load(context) { async function fetchData(data) { try { const resTemp = await context.fetch(`http://0.0.0.0:8000/${data}`); if (resTemp.ok == false) { return { status: resTemp.status, } } return { status: 0, data: await resTemp.json(), } } catch (error) { return { status: 500, } } } const infos = []; const dataToGather = ['info', 'education', 'experience', 'skills/1']; for (const url of dataToGather) { const res = await fetchData(url); if (res.status == 0) { infos.push(res.data); } else { return { status: res.status } } } return { status: 0, info: infos[0], education: infos[1], experience: infos[2], skills: { project: infos[3][0], programming_languages: infos[3][1], softwares: infos[3][2], languages: infos[3][3], }, }; }