⚙️ Update CDN route in the /svgs API

This commit is contained in:
pheralb 2024-04-20 21:32:44 +01:00
parent eaff9e1dc6
commit 18709285e7

View File

@ -9,7 +9,6 @@ import { ratelimit } from '@/server/redis';
import { svgsData } from '@/data'; import { svgsData } from '@/data';
export const GET = async ({ url, request }: RequestEvent) => { export const GET = async ({ url, request }: RequestEvent) => {
const fullUrl = url.origin ?? 'svgl.vercel.app';
const ip = request.headers.get('x-forwarded-for') ?? ''; const ip = request.headers.get('x-forwarded-for') ?? '';
const { success, reset } = await ratelimit.limit(ip); const { success, reset } = await ratelimit.limit(ip);
@ -36,14 +35,14 @@ export const GET = async ({ url, request }: RequestEvent) => {
return { return {
...svg, ...svg,
route: { route: {
light: `${fullUrl}${svg.route.light}`, light: `${svg.route.light}`,
dark: `${fullUrl}${svg.route.dark}` dark: `${svg.route.dark}`
} }
}; };
} else if (typeof svg.route === 'string') { } else if (typeof svg.route === 'string') {
return { return {
...svg, ...svg,
route: `${fullUrl}${svg.route}` route: `${svg.route}`
}; };
} }
return svg; return svg;