mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-05-24 08:55:59 +00:00
fix(frontend): add skills API rewrite rule to prevent HTML fallback (#2241)
Fixes #2203 When NEXT_PUBLIC_BACKEND_BASE_URL is not set, the frontend uses Next.js rewrites to proxy API calls to the gateway. Skills API routes were missing from the rewrite config, causing /api/skills to return the SPA HTML instead of JSON, which produced 'Unexpected token <' errors in the skill settings page. Co-authored-by: JasonOA888 <JasonOA888@users.noreply.github.com>
This commit is contained in:
@@ -52,6 +52,14 @@ const config = {
|
|||||||
source: "/api/agents/:path*",
|
source: "/api/agents/:path*",
|
||||||
destination: `${gatewayURL}/api/agents/:path*`,
|
destination: `${gatewayURL}/api/agents/:path*`,
|
||||||
});
|
});
|
||||||
|
rewrites.push({
|
||||||
|
source: "/api/skills",
|
||||||
|
destination: `${gatewayURL}/api/skills`,
|
||||||
|
});
|
||||||
|
rewrites.push({
|
||||||
|
source: "/api/skills/:path*",
|
||||||
|
destination: `${gatewayURL}/api/skills/:path*`,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return rewrites;
|
return rewrites;
|
||||||
|
|||||||
Reference in New Issue
Block a user