hospedaje de .NET.NET Aspire Go
Incluye:integración de hospedaje no Client
Nota
Esta integración forma parte del
En este artículo, aprenderá cómo utilizar la integración de alojamiento de .NET.NET Aspire Go para hospedar aplicaciones Go.
Integración de hospedaje
Para empezar a trabajar con la integración de hospedaje de .NET.NET Aspire Go, instale el paquete NuGet 📦 CommunityToolkit.Aspire.Hosting.Go en el proyecto AppHost.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang
Para obtener más información, consulte dotnet add package o Administrar dependencias de paquetes en aplicaciones .NET.
Ejemplo de uso
En el archivo Program.cs del proyecto host de la aplicación, llame al método AddGolangApp
para agregar una aplicación Go al generador.
var golang = builder.AddGolangApp("golang", "../gin-api")
.WithHttpEndpoint(env: "PORT");
La variable de entorno PORT
se usa para determinar el puerto en el que debe escuchar la aplicación Go. De forma predeterminada, este puerto se asigna aleatoriamente mediante .NET.NET Aspire. El nombre de la variable de entorno se puede cambiar pasando un valor diferente al método WithHttpEndpoint.
La aplicación Go se puede agregar como referencia a otros recursos del proyecto AppHost.
Consulte también
- repositorio de
Community Toolkit de - Aplicación de ejemplo Go