Nuestra Primera Web Api con Net Core
En este articulo se va a llevar a cabo el desarrollo nuestra primera Web Api, para esto se debe tener instalado Net Core y un editor de código; si no los tiene instalados dejo los links con las instrucciones:
Ya con los requisitos instalados empezamos.
Al instalar .Net Core se tiene disponible el CLI DotNet, escriba dotnet help en su consola para ver las posibilidades que se tienen. Si se quieren ver las posibilidades a la hora de crear un proyecto teclea
dotnet new
Como se ve hay bastantes posibilidades con .Net Core 2.2 y vienen más novedades con la versión 3 de la que se publicará más adelante.
Por ahora la meta es crear una Web Api, lo primero es crear una carpeta para el proyecto y luego dentro de esta carpeta se crea el proyecto con el comando
dotnet new webapi
y abrimos el proyecto con Visual Studio Code con el comando
code .
Ya se tiene creada la primera Web Api, en la Carpeta Controllers se crean todos nuestros endpoints.
Para correr esta API solo se ejecuta el comando
dotnet run
La consola muestra que ya se está ejecutando por el puerto 5000 y 5001, como se ve el único controller que se tiene es ValuesController, se ingresa a la dirección
https://localhost:5001/api/values
y nos responde con
Ya con eso se tiene una Web Api funcional, se pueden crear más controllers y agregar una funcionalidad más avanzada.