Este gerador é usado para conectar projetos entre si, como sites chamando APIs. Basta selecionar o projeto de origem (por exemplo, o projeto que chamará sua API) e o projeto de destino (por exemplo, seu projeto de API), e este gerador cuidará da integração dos dois.
pnpm nx g @aws/nx-plugin:connection
yarn nx g @aws/nx-plugin:connection
npx nx g @aws/nx-plugin:connection
bunx nx g @aws/nx-plugin:connection
Você também pode realizar uma execução simulada para ver quais arquivos seriam alterados pnpm nx g @aws/nx-plugin:connection --dry-run
yarn nx g @aws/nx-plugin:connection --dry-run
npx nx g @aws/nx-plugin:connection --dry-run
bunx nx g @aws/nx-plugin:connection --dry-run
Instale o Nx Console VSCode Plugin se ainda não o fez Abra o console Nx no VSCode Clique em Generate (UI) na seção "Common Nx Commands" Procure por @aws/nx-plugin - connection Preencha os parâmetros obrigatórios Clique em Generate
Parâmetro Tipo Padrão Descrição sourceProject Obrigatório string - O projeto de origem targetProject Obrigatório string - O projeto de destino para conectar sourceComponent string - O componente de origem para conectar (nome do componente, caminho relativo à raiz do projeto de origem, ou id do gerador). Use '.' para selecionar explicitamente o projeto como origem. targetComponent string - O componente de destino para conectar (nome do componente, caminho relativo à raiz do projeto de destino, ou id do gerador). Use '.' para selecionar explicitamente o projeto como destino. preferInstallDependencies boolean true Se deve preferir instalar dependências após a execução do gerador. Defina como false para adiar a instalação ao executar múltiplos geradores em lote (uma instalação ainda é executada se necessário para que os geradores subsequentes possam calcular o grafo de projetos Nx); instale uma vez no final.
O gerador Connection suporta as seguintes conexões:
React to tRPC Call a tRPC API from a React website React to FastAPI Call a Python FastAPI from a React website React to Smithy API Call a Smithy API from a React website React to Python Agent Call a Python Agent from a React website React to TypeScript Agent Call a TypeScript Agent from a React website React to AG-UI Agent Call an Agent exposing the AG-UI protocol from a React website via CopilotKit Python Agent to MCP Connect a Python Agent to an MCP server TypeScript Agent to MCP Connect a TypeScript Agent to an MCP server Python Agent to A2A Agent Connect a Python Agent to a remote A2A agent TypeScript Agent to A2A Agent Connect a TypeScript Agent to a remote A2A agent tRPC API to Relational Database Connect a tRPC API to an Aurora relational database Smithy API to Relational Database Connect a Smithy API to an Aurora relational database TypeScript Agent to Relational Database Connect a TypeScript Agent to an Aurora relational database TypeScript MCP Server to Relational Database Connect a TypeScript MCP Server to an Aurora relational database FastAPI to Python Relational Database Connect a FastAPI to a Python Aurora relational database Python Agent to Python Relational Database Connect a Python Agent to a Python Aurora relational database Python MCP Server to Python Relational Database Connect a Python MCP Server to a Python Aurora relational database tRPC API to TypeScript DynamoDB Connect a tRPC API to a DynamoDB table Smithy API to TypeScript DynamoDB Connect a Smithy API to a DynamoDB table TypeScript Agent to TypeScript DynamoDB Connect a TypeScript Agent to a DynamoDB table MCP Server to TypeScript DynamoDB Connect a TypeScript MCP Server to a DynamoDB table FastAPI to Python DynamoDB Connect a FastAPI to a DynamoDB table Python Agent to Python DynamoDB Connect a Python Agent to a DynamoDB table Python MCP Server to Python DynamoDB Connect a Python MCP Server to a DynamoDB table AgentCore Gateway to MCP Server Aggregate an MCP server behind an AgentCore Gateway AgentCore Gateway to AgentCore Gateway Aggregate an AgentCore Gateway behind another AgentCore Gateway TypeScript Agent to AgentCore Gateway Connect a TypeScript Agent to an AgentCore Gateway Python Agent to AgentCore Gateway Connect a Python Agent to an AgentCore Gateway AgentCore Gateway to Agent Front an agent with an AgentCore Gateway as a runtime target React Website to AgentCore Gateway Connect a React website to agents through an AgentCore Gateway