FMHY-Website/api/routes/outbound.post.ts
taskylizard 1d73378e5f
wip
2024-08-16 18:07:09 +00:00

18 lines
499 B
TypeScript

export default defineEventHandler(async (event) => {
const env = useRuntimeConfig(event)
const data = await event.web.request.json()
console.info(data)
const forwardHeaders = new Headers(data.headers)
forwardHeaders.delete('cookie')
const upstreamResp = await fetch(`${env.ANALYTICS_DOMAIN}/api/event`, {
method: 'POST',
body: JSON.stringify(data),
headers: forwardHeaders
})
console.info(upstreamResp)
return new Response(null, { status: upstreamResp.status })
})