Categorygithub.com/eucatur/go-toolbox/api
package
1.0.0
Repository: https://github.com/eucatur/go-toolbox.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

api

api é um wrapper do Echo com a configurações básicas para criar uma API REST em poucas linhas, pode ser passado duas flags

port

Fala a porta em que o servidor da api irá rodar, o default é 9000

--port=8080 //default 9000

debug

Informa se a API irá subir em modo debug, se for com true, irá loggar fazer um log de cada request feita

--debug=true //default false

Exemplo para rodar em forma de teste

go run file.go --port=8080 --degub=true

Exemplo

package main

import (
	"net/http"

	"github.com/eucatur/go-toolbox/api"
	"github.com/labstack/echo"
)

func main() {
	server := api.Make()

	server.GET("/", func(c echo.Context) error {
		return c.String(http.StatusOK, "Hello world")
	})

	api.Run()
}