Pour les développeurs qui souhaitent créer des API simples, TinyGin est un framework Go facile à utiliser. Les fonctionnalités incluent : 1) la correspondance d'itinéraire et l'enregistrement du gestionnaire ; 2) la liaison des données JSON, XML et de formulaire 3) la prise en charge du middleware 4) le rendu des modèles ; Le cas pratique suivant montre comment utiliser TinyGin pour créer un serveur HTTP simple : "Hello, World!".
Le framework le plus simple de Go : TinyGin
Introduction
Dans l'écosystème Go, il existe de nombreux frameworks excellents et largement utilisés, mais pour les débutants, trouvez-en un simple et facile à utiliser. Le cadrage peut être une tâche ardue. TinyGin est un framework Go léger et minimaliste qui constitue un point de départ idéal pour les développeurs qui souhaitent créer des API simples.
Installation
go get github.com/gin-gonic/gin
Fonctionnalités
Pratique cas : un simple serveur HTTP
L'exemple suivant crée un serveur HTTP simple qui utilise TinyGin pour fournir une réponse "Hello, World!" :
package main import ( "fmt" "github.com/gin-gonic/gin" ) func main() { router := gin.Default() // 定义路由和处理程序 router.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "Hello, World!", }) }) // 启动服务器 port := 8080 fmt.Printf("Server listening on port %d", port) if err := router.Run(fmt.Sprintf(":%d", port)); err != nil { fmt.Printf("Error starting server: %s", err) } }
Exécuter
Exécuter dans un terminal :
go run main.go
Le serveur s'exécutera sur le port 8080. Vous pouvez désormais utiliser un navigateur ou un client HTTP pour envoyer une requête GET à http://localhost:8080/
et vous recevrez une réponse JSON avec un message « Hello, World ! »
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!