İçeriğe geç

Hızlı Başlangıç

Bu hızlı başlangıçta, kod parçacıklarından içgörüler toplayacağız ve aşağıda belirtilen adımları nasıl yapacağımızı öğreneceğiz:

Gereksinimler

  • Go 1.16 veya üzeri

Kurulum

Gin paketini kurmak için önce Go’yu kurmanız ve Go çalışma alanınızı ayarlamanız gerekir.

  1. İndirin ve kurun:
Terminal window
$ go get -u github.com/gin-gonic/gin
  1. Kodunuzda import edin:
import "github.com/gin-gonic/gin"
  1. (İsteğe bağlı) net/http paketini import edin. Bu, http.StatusOK gibi statü belirten ifadeler kullanılıyorsa gereklidir.
import "net/http"
  1. Proje klasörünüzü oluşturun ve cd komutu ile içine girin
Terminal window
$ mkdir -p $GOPATH/src/github.com/myusername/project && cd "$_"
  1. Projenizin içine bir başlangıç ​​şablonu kopyalayın
Terminal window
$ curl https://raw.githubusercontent.com/gin-gonic/examples/master/basic/main.go > main.go
  1. Projenizi çalıştırın
Terminal window
$ go run main.go

Başlarken

Go kodunu nasıl yazıp çalıştıracağınızdan emin değil misiniz? Buraya tıklayın.

İlk olarak, example.go adlı bir dosya oluşturun

Terminal window
# aşağıdaki kodları example.go dosyasında varsayalım
$ touch example.go

Ardından, aşağıdaki kodu example.go dosyasının içine yerleştirin

package main
import "github.com/gin-gonic/gin"
func main() {
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
router.Run() // 0.0.0.0:8080 adresini dinleyin ve servis edin
}

Ve, kodu şu şekilde çalıştırabilirsiniz : go run example.go:

Terminal window
# example.go dosyasını çalıştırın ve tarayıcıda 0.0.0.0:8080/ping adresini ziyaret edin
$ go run example.go