import axios from "axios"; import { defineEventHandler } from "h3"; export default defineEventHandler(async (event) => { // console.log("event",event.context.session) const read_body = await readBody(event) console.log(`ini ${read_body}`) const session = event.context.session.sidebarItems if(session){ console.log("ini session:",session) return session } // const Event = useRequestEvent() // const session = await useSession(event) try { const response = await axios.get(`http://10.10.150.131:8080/api/login/${read_body.key}`) console.log(response.data.data) event.context.session.sidebarItems = response.data.data // await session.update({ // sidebarItems: response.data.data // }) console.log("ini session baru2:",event.context.session.sidebarItems) // console.log("ini session baru:",response.data.data) return response.data.data } catch (error) { console.log(`Messages Err: ${error.response.data.message} || nullable`) throw createError({ statusCode: error.response?.status || 500, statusMessage: error.message || 'Internal Server Error', }); } })