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

Que signifie le gin ?

藏色散人
Libérer: 2019-05-29 10:29:49
original
31617 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

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

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