/api_lol

API REST with GO (golang), PostgreSQL.

Primary LanguageGo

API REST LOL GO (golang)

Simple API REST LOL con Go, Echo (framework), GORM (ORM), PostgreSQL para CRUD de dos tablas, usuario y producto.

Instalación

  1. Clonar el proyecto.

  2. Crear archivo .env con las siguientes variables:

API_PORT =

# DATABASE CONFIG

HOST =
DB_PORT =
DB_NAME =
DB_USER =
DB_PWD =
  1. Configurar la base de datos.

  2. 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
  1. Ingresar en el navegador a la siguiente URL (revisar que el puerto sea igual al definido en el archivo .env):

    http://localhost:8000/api/v1/users

    http://localhost:8000/api/v1/characters