Go-API-REST-Template

command module
v0.0.0-...-b487d92 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2020 License: MIT Imports: 7 Imported by: 0

README

Go-API-REST-Template

Open Source Love

1. Estructura y Flujo

├───controllers
├───models
├───middlewares
├───repository
├───routes
├───services
1.1. Models

Representa el modelo de datos, (por ejemplo un usuario).

1.2. Repository

Se encargan de proporcionar los métodos de acceso a base de datos para trabajar con los modelos (Entidades).

1.3. Middlewares

Son los componentes encargados de comprobar si se debe o no seguir con la petición. Por ejemplo autorización o roles.

1.4. Controllers

Los controladores son los encargados de realizar las operaciones requeridas por la petición definida en la ruta.

1.5. Services

Los servicios proporcionan métodos útiles compartidos por el resto de la aplicación.


2. Ejecutar

go build main.go
./main.exe

3. Ejecutar con Docker

  1. Build
docker build . -t api-rest:latest
  1. Run
docker run api-rest

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL