Conectando app en emulador a api en localhost

Conectando app en emulador a api en localhost

Hola amigos de la #nerdytud

En el día de hoy, quiero compartirles un tip para poder conectar una api de net core 5.0 con una app que se encuentra corriendo dentro de un emulador.

Modificar api

Dentro de la api, seleccionar el archivo Program.cs de la raíz de la aplicación, deberemos una línea en la cual se indique ip y puerto a ejecutar.

Program.cs

public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                  webBuilder.UseUrls("http://127.0.0.1:5000");
                    webBuilder.UseStartup<Startup>();
                });

Modificar /etc/host

sudo nano /etc/host

10.0.2.2    localhost
sudo ifconfig lo:1 10.0.2.2 up

Modificar url en app para que apunte a la api (10.0.0.2)

Eso es todo, espero que les sea útil