diff --git a/next.config.ts b/next.config.ts index 18fbbc2..19bdd73 100644 --- a/next.config.ts +++ b/next.config.ts @@ -7,6 +7,7 @@ const nextConfig: NextConfig = { output: 'standalone', async rewrites() { const rybbitHost = process.env.NEXT_PUBLIC_RYBBIT_HOST || "https://rybbit.nodecrew.me"; + const openpanelUrl = process.env.OPENPANEL_API_URL || "https://op.nodecrew.me/api"; return [ { source: "/api/script.js", @@ -28,6 +29,14 @@ const nextConfig: NextConfig = { source: "/api/session-replay/record/:id", destination: `${rybbitHost}/api/session-replay/record/:id`, }, + { + source: "/api/op/track", + destination: `${openpanelUrl}/track`, + }, + { + source: "/api/op/op1.js", + destination: `${openpanelUrl}/op1.js`, + }, ]; }, images: { diff --git a/src/app/api/op/[...path]/route.ts b/src/app/api/op/[...path]/route.ts deleted file mode 100644 index 195832e..0000000 --- a/src/app/api/op/[...path]/route.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { createRouteHandler } from "@openpanel/nextjs/server"; - -export const { GET, POST } = createRouteHandler({ - apiUrl: process.env.OPENPANEL_API_URL || "https://op.nodecrew.me/api", -});