Simple API REST LOL con Go, Echo (framework), GORM (ORM), PostgreSQL para CRUD de dos tablas, usuario y producto.
-
Clonar el proyecto.
-
Crear archivo
.env
con las siguientes variables:
API_PORT =
# DATABASE CONFIG
HOST =
DB_PORT =
DB_NAME =
DB_USER =
DB_PWD =
-
Configurar la base de datos.
-
Ejecutar el servidor local:
# -rt para crear las tablas e insertar los datos de prueba
go run main.go -rt
# Ejecutar servidor sin crear tablas e insertar datos
go run main.go
-
Ingresar en el navegador a la siguiente URL (revisar que el puerto sea igual al definido en el archivo
.env
):