github.com/fabianpallares/apirest


License
MIT
Install
go get github.com/fabianpallares/apirest

Documentation

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