gin-revision-middleware

Revision middleware for Gin framework written in Go (Golang).

MIT License

Stars
5
Committers
1

gin-revision-middleware

Revision middleware for Gin framework written in Go (Golang).

How to use

Please see the demo code and creat REVISION file and write your application version into file.

package main

import (
  "github.com/appleboy/gin-revision-middleware"
  "github.com/gin-gonic/gin"
  "net/http"
  "os"
)

func rootHandler(context *gin.Context) {
  context.JSON(http.StatusOK, gin.H{
    "Hello": "world",
  })
}

func main() {
  port := os.Getenv("PORT")
  router := gin.Default()
  if port == "" {
    port = "8000"
  }
  router.Use(revision.Middleware())
  router.GET("/", rootHandler)
  router.Run(":" + port)
}

Screenshot for header