Gin, Golang ile yüksek performanslı web uygulamaları oluşturma sürecini basitleştirir. Bu rehberde, adım adım ilk Gin uygulamanızı nasıl oluşturacağınızı göstereceğiz.
🌟 Gereksinimler
📋 Başlamadan önce aşağıdaki gereksinimlere sahip olduğunuzdan emin olun:
- 🔧 Golang 1.17+ kurulu
- 🗍 Bir metin editörü veya IDE (ör. Visual Studio Code, GoLand veya Vim)
🛠️ Adım 1: Gin Projenizi Oluşturma
İlk Gin projenizi aşağıdaki adımları izleyerek ayarlayabilirsiniz:
- Bir Go Modülü Başlatın
mkdir gin-first-app cd gin-first-app go mod init gin-first-app
- Gin Kurulumu
go get -u github.com/gin-gonic/gin
📖 Adım 2: İlk Endpoint’inizi Yazma
Basit bir "hello" mesajı gönderen bir endpoint yazalım:
main.go
adında bir dosya oluşturun ve aşağıdaki içeriği ekleyin:
package main import ( "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.GET("/hello", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "Merhaba, Gin!", }) }) r.Run() // 0.0.0.0:8080 üzerinde dinler ve hizmet verir }
▶️ Adım 3: Uygulamayı Çalıştırma
- Proje klasörünüzde bir terminal açın.
- Uygulamanızı çalıştırmak için aşağıdaki komutu çalıştırın:
go run main.go
- Endpoint'e şu adresten erişin:
http://localhost:8080/hello
Yanıt:
{ "message": "Merhaba, Gin!" }
Bu gönderi, bir Gin projesi oluşturmanın, bir endpoint yazmanın ve başarılı bir şekilde çalıştırmanın temel bilgilerini kapsar.