debug: agregar endpoint temporal para listar queries de metabase
This commit is contained in:
26
nuxt4-app/server/api/metabase/list-queries.get.ts
Normal file
26
nuxt4-app/server/api/metabase/list-queries.get.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* List all Metabase queries/cards (for debugging)
|
||||
*/
|
||||
export default defineEventHandler(async (event) => {
|
||||
try {
|
||||
const allCards = await getMetabaseCards('all')
|
||||
|
||||
// Filter to show only relevant info
|
||||
const cards = allCards.map((card: any) => ({
|
||||
id: card.id,
|
||||
name: card.name,
|
||||
description: card.description
|
||||
}))
|
||||
|
||||
return {
|
||||
total: cards.length,
|
||||
cards: cards.filter((c: any) => c.name.includes('panorama'))
|
||||
}
|
||||
} catch (error: any) {
|
||||
console.error('[API] Failed to list queries:', error)
|
||||
throw createError({
|
||||
statusCode: error.statusCode || 500,
|
||||
statusMessage: error.statusMessage || 'Failed to list queries'
|
||||
})
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user