4 - Criar rota

Agora podemos criar nossa rota para exibir um Hello World! Veja abaixo a estrutura do arquivo main.go:

// Pacote
package main

// Importações
import (
	"net/http"
	"github.com/gin-gonic/gin"
)

// Função principal
func main() {

	// Roteador
	r := gin.Default()

	// Rotas
	r.GET("/", helloWorld)

	// Configurar o servidor
	r.Run(":8080")

}

// Função para retornar um Hello World
func helloWorld(c *gin.Context) {
	c.JSON(http.StatusOK, gin.H{"mensagem": "Hello World!"})
}

Você pode acompanhar cada etapa descrita acima no vídeo a seguir: