Maison > développement back-end > Golang > Que peut faire le gin golang ?

Que peut faire le gin golang ?

(*-*)浩
Libérer: 2019-12-03 10:19:46
original
3350 Les gens l'ont consulté

Que peut faire le gin golang ?

Gin est un micro-framework Golang avec un packaging élégant, une API conviviale et des annotations claires du code source. La version 1.0 a été publiée. Il est rapide, flexible et tolérant aux pannes.

En fait, pour Golang, la dépendance du framework Web est bien moindre que celle de Python, Java et autres. (Apprentissage recommandé : go) Le propre réseau/http de

est assez simple et ses performances sont très bonnes. Un framework ressemble davantage à un ensemble de fonctions ou d’outils couramment utilisés. Avec l'aide du développement de framework, non seulement vous pouvez gagner beaucoup de temps grâce à l'encapsulation couramment utilisée, mais cela peut également améliorer le style de codage et les normes de formulaire de l'équipe.

Ce qui suit est une brève introduction à l'utilisation du Gin.

Vous devez d'abord l'installer. L'installation est relativement simple, il suffit d'utiliser go get :

go get gopkg.in/gin-gonic/gin.v1
Copier après la connexion

La version de gin est hébergée sur le site gopkg. Pendant le processus d'installation, gokpg est resté bloqué. Plus tard, j'ai dû télécharger le code source correspondant depuis github basé sur le fichier godep dans gin, puis le copier dans le répertoire correspondant.

Hello World

Utiliser Gin pour implémenter Hello World est très simple Créez un routeur puis utilisez sa méthode Run :

import (
    "gopkg.in/gin-gonic/gin.v1"
    "net/http"
)
func main(){
    
    router := gin.Default()
    router.GET("/", func(c *gin.Context) {
        c.String(http.StatusOK, "Hello World")
    })
    router.Run(":8000")
}
Copier après la connexion
.

Avec seulement quelques lignes de code, vous pouvez implémenter un service web. Créez un gestionnaire de routage à l'aide de la méthode Default de gin. Liez ensuite les règles de routage et les fonctions de routage via la méthode HTTP.

Différent de la fonction de routage de la bibliothèque net/http, gin est encapsulé, encapsulant à la fois la demande et la réponse dans le contexte de gin.Context. Enfin, la méthode Run de démarrage du port d'écoute de routage est utilisée. Bien que le moineau soit petit, il possède tous les organes internes. Bien entendu, en plus de la méthode GET, gin prend également en charge les méthodes de repos couramment utilisées telles que POST, PUT, DELETE, OPTION, etc.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal