Membuat Proyek Go (Backend)

cara install

 <https://go.dev/dl>,

cek

go version

Buatt Project

go mod init santrikoding/backend-api

Instalasi Gin (Framework Go)

go get -u github.com/gin-gonic/[email protected]

main.go

package main

import (
	"github.com/gin-gonic/gin"
)

func main() {
	//inisialiasai Gin
	router := gin.Default()

	//membuat route dengan method GET
	router.GET("/", func(c *gin.Context) {

		//return response JSON
		c.JSON(200, gin.H{
			"message": "Hello World!",
		})
	})

	//mulai server dengan port 3000
	router.Run(":3000")
}

Live Load

air

go install github.com/air-verse/air@latest

cek