| 1234567891011121314151617181920212223242526272829303132333435 |
- globalThis.process ??= {}; globalThis.process.env ??= {};
- import { g as generateShortLink } from '../../chunks/shortlink_FrzJzDij.mjs';
- export { r as renderers } from '../../chunks/_@astro-renderers_DpxbEuk7.mjs';
- const POST = async ({ request }) => {
- try {
- const { url } = await request.json();
- if (!url) {
- return new Response(JSON.stringify({ error: "URL is required" }), {
- status: 400,
- headers: { "Content-Type": "application/json" }
- });
- }
- const shortLink = await generateShortLink(url);
- return new Response(JSON.stringify({ shortLink }), {
- status: 200,
- headers: { "Content-Type": "application/json" }
- });
- } catch (error) {
- console.error("Error generating short link:", error);
- return new Response(JSON.stringify({ error: "Failed to generate short link" }), {
- status: 500,
- headers: { "Content-Type": "application/json" }
- });
- }
- };
- const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
- __proto__: null,
- POST
- }, Symbol.toStringTag, { value: 'Module' }));
- const page = () => _page;
- export { page };
|