hostování .NET.NET Aspire Go
zahrnuje:integrace hostování nikoliv
Client integrace
Poznámka
Tato integrace je součástí sady
V tomto článku se dozvíte, jak používat integraci hostování .NET.NET Aspire Go k hostování aplikací Go.
Integrace hostování
Pokud chcete začít s integrací hostování .NET.NET Aspire Go, nainstalujte balíček 📦 CommunityToolkit.Aspire.Hosting.Go NuGet v projektu AppHost.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang
Další informace najdete v tématu dotnet add package nebo Správa závislostí balíčků v .NET aplikacích.
Příklad využití
V souboru Program.cs projektu hostitele aplikace zavolejte metodu AddGolangApp
, která do sestavovatele přidá aplikaci Go.
var golang = builder.AddGolangApp("golang", "../gin-api")
.WithHttpEndpoint(env: "PORT");
Proměnná prostředí PORT
slouží k určení portu, na který by měla aplikace Go naslouchat. Ve výchozím nastavení je tento port náhodně přiřazený .NET.NET Aspire. Název proměnné prostředí lze změnit předáním jiné hodnoty metodě WithHttpEndpoint.
Aplikaci Go je možné přidat jako odkaz na další prostředky v projektu AppHost.
Viz také
- .NET Aspire Community ToolkitGitHub úložiště
- Ukázková aplikace Go