Ben Senescu a0ef7412f2
website: Create website (#19)
* Add website

* save

* chore: validate website in CI and fix workers typing
2026-03-11 23:23:47 -04:00

21 lines
598 B
TypeScript

import { createFileRoute } from "@tanstack/react-router";
const PLAUSIBLE_EVENT_URL = "https://plausible.io/api/event";
export const Route = createFileRoute("/api/event")({
server: {
handlers: {
POST: async ({ request }) => {
const proxyRequest = new Request(PLAUSIBLE_EVENT_URL, request);
proxyRequest.headers.delete("cookie");
const upstreamResponse = await fetch(proxyRequest);
return new Response(upstreamResponse.body, {
status: upstreamResponse.status,
headers: upstreamResponse.headers,
});
},
},
},
});