Gin은 Go로 작성된 웹 프레임워크로 고성능이라는 장점을 가지고 있습니다.
1. 설치
go를 사용하여 gin 라이브러리를 다운로드하고 명령줄 입력: github.com/gin-gonic/gin으로 이동, 일반적으로 다음을 사용합니다. 필수 종속성:
import "github.com/gin-gonic/gin" import "net/http"
2: 기본 애플리케이션
1. gin.Context의 쿼리 메서드: URL 매개변수 가져오기
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") }
Browser 출력: #🎜 🎜#
5 xiaoming2. gin.Context의 Param 메서드: RESRful 스타일 URL 매개 변수 전달
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") }Supplement: /:varname은 해당 항목과 일치해야 하며, /*varname은 뒤에 오는 모든 항목과 일치하며 사용할 수 없습니다. 동시에 두 개 이상, 그렇지 않으면 컴파일 오류가 보고됩니다 페이지 출력:
5 xiaoming
위 내용은 진은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!