fix: proxy /api/nodes/* to city-service public endpoints

This commit is contained in:
Apple
2025-11-30 06:22:24 -08:00
parent dd3624018a
commit 39f76912ae

View File

@@ -12,6 +12,15 @@ const nextConfig: NextConfig = {
console.log('[next.config] INTERNAL_API_URL:', internalApiUrl) console.log('[next.config] INTERNAL_API_URL:', internalApiUrl)
return [ return [
// Nodes API (public endpoints)
{
source: '/api/nodes/list',
destination: `${internalApiUrl}/public/nodes`,
},
{
source: '/api/nodes/:nodeId',
destination: `${internalApiUrl}/public/nodes/:nodeId`,
},
// Agent dashboard API -> /city/agents // Agent dashboard API -> /city/agents
{ {
source: '/api/agents/:agentId/dashboard', source: '/api/agents/:agentId/dashboard',