ginhelper

package
v2.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2023 License: LGPL-3.0 Imports: 16 Imported by: 0

Documentation

Overview

Funciones auxiliares para GIN-GONIC

Funciones auxiliares para GIN-GONIC

Funciones auxiliares para GIN-GONIC

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BadRequestResponse

func BadRequestResponse(msg string, causa any) map[string]any

Genera una respuesta json/REST a una solicitud incorrecta. Incluye un mensaje de error para el usuario y opcionalmente la causa del error para depuración.

func HandleNoRoute

func HandleNoRoute(debug bool, proxy string) gin.HandlerFunc

Devuelve el handler de ruta inxistente (a.k.a. 404)

func HandleSwagger

func HandleSwagger(router *gin.Engine, ruta string, mapaSVG map[string]string)

Gestiona la documentación swagger

func InitGinHelper

func InitGinHelper(logger *logger.Logger)

Establece el logger. Si logger es nil, todos los mensajes se muestran en la consola.

func MiddlewareLogger

func MiddlewareLogger(debug bool) gin.HandlerFunc

Devuelve el logger de depuración o de producción

func MiddlewareNotImplemented

func MiddlewareNotImplemented() gin.HandlerFunc

Middleware para inicializar estado a no implementado

func MiddlewarePanic

func MiddlewarePanic() gin.HandlerFunc

Middleware de recuperación de errores

func MiddlewareTransaction

func MiddlewareTransaction() gin.HandlerFunc

Middleware de gestión de transacciones

Types

This section is empty.

Jump to

Keyboard shortcuts

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