Maison > développement back-end > Golang > Que signifie le gin ?

Que signifie le gin ?

藏色散人
Libérer: 2019-05-29 10:29:49
original
31866 Les gens l'ont consulté

Que signifie le gin ?

Gin est un framework web écrit en Go et présente l'avantage d'être performant.

1. Installation

Utilisez go pour télécharger la bibliothèque gin. Entrée en ligne de commande : allez sur github.com/gin-gonic/gin. Dépendances requises pour une utilisation générale :

import "github.com/gin-gonic/gin"
import "net/http"
Copier après la connexion

Deux : application de base

1.Méthode de requête dans gin.Context : obtenir le paramètre d'URL passant

package main
 
import (
    "github.com/gin-gonic/gin"
    "net/http"
)
 
func getQuery(context *gin.Context){
 
    userid := context.Query("userid")
    username := context.Query("username")
 
    context.String(http.StatusOK,userid+" "+username)
}
func main(){
    // 注册一个默认路由器
    router := gin.Default()
 
    //注册GET处理
    router.GET("/user", getQuery)
 
    //默认8080端口
    router.Run(":8088")
}
Copier après la connexion

Sortie du navigateur :

5 xiaoming
Copier après la connexion
Copier après la connexion

2.gin Param. méthode en contexte : paramètre d'URL de style RESRful passant

package main
 
import (
    "github.com/gin-gonic/gin"
    "net/http"
)
 
func getParam(context *gin.Context){
 
    userid := context.Param("userid")
    username := context.Param("username")
 
    context.String(http.StatusOK,userid+" "+username)
}
func main(){
    // 注册一个默认路由器
    router := gin.Default()
 
    //注册GET处理
    //router.GET("/user", getQuery)
    router.GET("/user/:userid/:username",getParam)
    //默认8080端口
    router.Run(":8088")
}
Copier après la connexion

Supplément : /:varname doit correspondre à celui correspondant, /*varname doit correspondre à tous les suivants, et vous ne pouvez pas en utiliser plusieurs en même temps, sinon une erreur de compilation sera signalée

Sortie de la page :

5 xiaoming
Copier après la connexion
Copier après la connexion

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:
gin
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