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

# 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()
}

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
Provides the instance of Echo.
No description provided by the author
No description provided by the author
No description provided by the author