Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Inclusief: Alleen hostingintegratie —
Client integratie niet inbegrepen
Notitie
Deze integratie maakt deel uit van de Aspire Community Toolkit en wordt niet officieel ondersteund door het Aspire team.
In dit artikel leert u hoe u de Aspire Go-hostingintegratie gebruikt om Go-toepassingen te hosten.
Hostingintegratie
Installeer de CommunityToolkit om aan de slag te gaan met de Aspire Go-hostingintegratie.📦Aspire Hosting.Go NuGet-pakket in het AppHost-project.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang
Zie dotnet-pakket toevoegen of pakketafhankelijkheden beheren in .NET toepassingen voor meer informatie.
Voorbeeld van gebruik
Roep in het AppHost.cs bestand van uw AppHost-project de AddGolangApp methode aan om een Go-toepassing toe te voegen aan de opbouwfunctie.
var golang = builder.AddGolangApp("golang", "../gin-api")
.WithHttpEndpoint(env: "PORT");
De PORT omgevingsvariabele wordt gebruikt om te bepalen op welke poort de Go-toepassing moet luisteren. Deze poort wordt standaard willekeurig toegewezen door Aspire. De naam van de omgevingsvariabele kan worden gewijzigd door een andere waarde door te geven aan de WithHttpEndpoint methode.
De Go-toepassing kan worden toegevoegd als verwijzing naar andere resources in het AppHost-project.