Skip to content

fabianpallares/apirest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apirest: Paquete para generar aplicaciones API-REST.

El paquete apirest, tiene la funcionalidad de poder crear un aplicativo que exponga endpoints API-REST de forma simple y sencilla.

Instalación:

Para instalar el paquete utilice la siguiente sentencia:

go get -u github.com/fabianpallares/apirest

Enrutador:

Una de las principales funcionalidades del paquete, es la de poder gestionar las rutas (los endpoints) del aplicativo de una manera muy simple y completa:

package main

import (
    "fmt"
    "github.com/fabianpallares/apirest"
)

func main() {
    var r = apirest.CrearEnrutador()

    r.GET("/hola", hola)

    if err := r.IniciarPorHTTP("3280"); err != nil {
        apirest.Finalizar("No es posible iniciar el servidor: %v", err.Error())
    }
}

func hola(w http.ResponseWriter, r *http.Request) (interface{}, error) {
    apirest.HTTPResponder(w, apirest.HTTPEstadoOk, apirest.HTTPContenidoTextPlain, nil, "Hola mundo")

    return nil, nil
}

Continuará... :)

Documentación:

Documentación en godoc

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages