front end

This commit is contained in:
2026-03-18 12:00:19 +01:00
parent b0352c963c
commit bc6ad43ea5
31 changed files with 832 additions and 166 deletions

View File

@@ -0,0 +1,24 @@
import { createError, getRouterParam } from "h3"
import { createStrapiProxyHandler } from "~~/server/utils/strapiEndpoint"
const COLLECTION_MAP = {
artistes: "/api/artistes-ondifs",
artistesinvitees: "/api/artistes-invites",
concerts: "/api/concerts",
missions: "/api/mission",
mission: "/api/mission",
}
export default defineEventHandler(async (event) => {
const collection = getRouterParam(event, "collection")
const strapiPath = COLLECTION_MAP[collection]
if (!strapiPath) {
throw createError({
statusCode: 404,
statusMessage: "Unknown Strapi collection",
})
}
return createStrapiProxyHandler({ strapiPath })(event)
})