Files
voyage/src/routes/cdn/[bucket]/[key]/+page.server.ts
Sean Morley 272ea60057 CDN Route
2024-06-14 11:43:41 +00:00

15 lines
430 B
TypeScript

import { redirect } from "@sveltejs/kit";
import type { PageServerLoad, RouteParams } from "../../../$types";
import { getObjectUrl } from "$lib/server/s3";
export const load = (async (event) => {
const key = event.params.key as string;
const bucket = event.params.bucket as string;
const url = getObjectUrl(bucket, key);
console.log(`Redirecting to ${url}`);
return redirect(302, url);
}) satisfies PageServerLoad;