modulepackage
1.0.1
Repository: https://github.com/duuo-it/http-framework.git
Documentation: pkg.go.dev
# Functions
Configure method.
CreateServer inicializa un http server.
DELETE crea un DELETE endpoint config.
EndpointLogMiddleware loguea tiempo que tomo servir request y error si es que hubo alguno.
Error2Wrapper Convierte error a status code y error wrapper.
GET crea un GET endpoint config - Parametro Response Encoder es opcional.
GetBaseVariables configuration for base variables.
MakeDefaultEncodeHTTPResponseFunc default http response encoder.
MakeDefaultEntryEndpoint endpoint middleware por defecto.
MakeDefaultServerErrorEncoderFunc default error encoder.
MakeEncodeHTTPResponseFunc crea encode function.
MakeHTTPClientBuilder crea un nuevo http client builder.
MakeHTTPHandlerBuilder crea un http server builder.
MakeServerErrorEncoderFunc funcion de encode de errores.
MapValues validate map.
NewErrorWrapper crea un nuevo error wrapper.
PATCH crea un PATCH endpoint config - Parametro Response Encoder es opcional.
POST crea un POST endpoint config - Parametro Response Encoder es opcional.
PUT crea un PUT endpoint config - Parametro Response Encoder es opcional.
ResolveType retorna tipo de dato.
UnmarshalError2Wrapper Convierte el error del Unmarshal a su equivalente HTTP.
# Constants
ErrorNil error cuando la interface de entrada es nil.
ErrorTypeNone error con el tipo de dato.
TypeBool Tipo de dato bool.
TypeInt Tipo de dato int.
TypeNone Tipo de dato no identificado.
TypeString Tipo de dato string.
# Variables
DOCSURL variable para setear DOCS de response.
# Structs
BackendCodedError errores codificados de backend.
BaseVariables base variables for API.
ConfigEntry entrada de configuración.
CustomError errores customizables.
EndpointConfig entrada de endpoint.
ErrorWrapper wrapper de response error.
No description provided by the author
GatewayError error de service externo.
InputError error de input de services.
NotFoundError errores codificados de backend.
# Interfaces
No description provided by the author
HTTPClientBuilder builder de http client.
HTTPHandlerBuilder builder para httpServer.
# Type aliases
Error2WrapperFunc tipo de funcion error2Wrapper.
Error2WrapperMiddleware middleware de error2WrapperFunc.
RequestFuncMiddleware Middleware de funcion para actualizar context a partir de una request http.
VariableType tipo de dato para tipo de variable.