export default defineEventHandler(async (event) => { const body = await readBody(event) try { const res = await $fetch(`http://10.10.150.131:8080/api/menu/update/rolemenu?id=${body[0].type_user_id}`, { method: "POST", headers: {"Content-Type": "application/json"}, body: body }) return res } catch (err) { console.error('Error in API call:', err) // Membuat object error response yang lebih informatif const errorResponse = { statusCode: err.response?.status || 500, statusMessage: err.response?.statusText || 'Internal Server Error', data: err.data || null } // Throw error dengan detail yang lebih baik throw createError({ statusCode: errorResponse.statusCode, statusMessage: errorResponse.statusMessage, data: errorResponse.data }) } // try { // const res = await $fetch(`http://10.10.150.131:8080/api/menu/role/insert`, { // method: "POST", // headers: {"Content-Type": "application/json"}, // body: body // }) // return res // } catch (err) { // console.error('Error in API call:', err) // // Membuat object error response yang lebih informatif // const errorResponse = { // statusCode: err.response?.status || 500, // statusMessage: err.response?.statusText || 'Internal Server Error', // data: err.data || null // } // // Throw error dengan detail yang lebih baik // throw createError({ // statusCode: errorResponse.statusCode, // statusMessage: errorResponse.statusMessage, // data: errorResponse.data // }) // } })