Creare una web api in Go con GoFr
GoFr è uno dei framework per Go per la creazione di web api (e microservice).
In questo articolo vediamo come installarlo ed inizializzarlo.
Creeremo due rotte per fare delle prove.
Cominciamo con l'installazione:
go get gofr.dev
go mod tidy
Qui sotto un esempio di codice:
package main
import (
"gofr.dev/pkg/gofr"
)
func main() {
app := gofr.New()
app.GET("/", func(ctx *gofr.Context) (interface{}, error) {
return "Root!", nil
})
app.GET("/ciao/{nome}", func(ctx *gofr.Context) (interface{}, error) {
nome := ctx.Request.PathParam("nome")
return "Ciao, " + nome + "!", nil
})
app.Run()
}
Abbiamo due rotte:
- http://localhost:8000/
- http://localhost:8000/ciao/TUO_NOME
Enjoy!
go gofr
Commentami!