Generator này được sử dụng để kết nối các dự án với nhau, chẳng hạn như các trang web gọi API. Chỉ cần chọn dự án nguồn (ví dụ: dự án sẽ gọi API của bạn) và dự án đích (ví dụ: dự án API của bạn), và generator này sẽ xử lý việc tích hợp hai dự án đó.
Cài đặt Nx Console VSCode Plugin nếu bạn chưa cài đặt Mở Nx Console trong VSCode Nhấp Generate (UI) trong phần "Common Nx Commands" Tìm kiếm @aws/nx-plugin - connection Điền các tham số bắt buộc Nhấp Generate 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
Bạn cũng có thể thực hiện chạy thử để xem những tệp nào sẽ bị thay đổi 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
Tham số Kiểu Mặc định Mô tả sourceProject Bắt buộc string - Dự án nguồn targetProject Bắt buộc string - Dự án đích để kết nối tới sourceComponent string - Component nguồn để kết nối từ đó (tên component, đường dẫn tương đối so với thư mục gốc của dự án nguồn, hoặc generator id). Sử dụng '.' để chọn rõ ràng dự án làm nguồn. targetComponent string - Component đích để kết nối tới (tên component, đường dẫn tương đối so với thư mục gốc của dự án đích, hoặc generator id). Sử dụng '.' để chọn rõ ràng dự án làm đích. preferInstallDependencies boolean true Có nên cài đặt các dependencies sau khi generator chạy hay không. Đặt thành false để trì hoãn việc cài đặt khi chạy nhiều generator liên tiếp (việc cài đặt vẫn sẽ chạy nếu cần thiết để các generator tiếp theo có thể tính toán Nx project graph); cài đặt một lần vào cuối.
Generator Connection hỗ trợ các kết nối sau:
React to tRPC Gọi API tRPC từ một trang web React React to FastAPI Gọi Python FastAPI từ một trang web React React to Smithy API Gọi Smithy API từ một trang web React React to Python Agent Gọi Python Agent từ một trang web React React to TypeScript Agent Gọi TypeScript Agent từ một trang web React React to AG-UI Agent Gọi Agent hỗ trợ giao thức AG-UI từ một trang web React thông qua CopilotKit Python Agent to MCP Kết nối Python Agent với MCP server TypeScript Agent to MCP Kết nối TypeScript Agent với MCP server Python Agent to A2A Agent Kết nối Python Agent với A2A agent từ xa TypeScript Agent to A2A Agent Kết nối TypeScript Agent với A2A agent từ xa tRPC API to Relational Database Kết nối tRPC API với cơ sở dữ liệu quan hệ Aurora Smithy API to Relational Database Kết nối Smithy API với cơ sở dữ liệu quan hệ Aurora TypeScript Agent to Relational Database Kết nối TypeScript Agent với cơ sở dữ liệu quan hệ Aurora TypeScript MCP Server to Relational Database Kết nối TypeScript MCP Server với cơ sở dữ liệu quan hệ Aurora FastAPI to Python Relational Database Kết nối FastAPI với cơ sở dữ liệu quan hệ Aurora của Python Python Agent to Python Relational Database Kết nối Python Agent với cơ sở dữ liệu quan hệ Aurora của Python Python MCP Server to Python Relational Database Kết nối Python MCP Server với cơ sở dữ liệu quan hệ Aurora của Python tRPC API to TypeScript DynamoDB Kết nối tRPC API với bảng DynamoDB Smithy API to TypeScript DynamoDB Kết nối Smithy API với bảng DynamoDB TypeScript Agent to TypeScript DynamoDB Kết nối TypeScript Agent với bảng DynamoDB MCP Server to TypeScript DynamoDB Kết nối TypeScript MCP Server với bảng DynamoDB FastAPI to Python DynamoDB Kết nối FastAPI với bảng DynamoDB Python Agent to Python DynamoDB Kết nối Python Agent với bảng DynamoDB Python MCP Server to Python DynamoDB Kết nối Python MCP Server với bảng DynamoDB AgentCore Gateway to MCP Server Tổng hợp MCP server phía sau AgentCore Gateway AgentCore Gateway to AgentCore Gateway Tổng hợp AgentCore Gateway phía sau một AgentCore Gateway khác TypeScript Agent to AgentCore Gateway Kết nối TypeScript Agent với AgentCore Gateway Python Agent to AgentCore Gateway Kết nối Python Agent với AgentCore Gateway