Skip to content

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

License

Notifications You must be signed in to change notification settings

appleboy/gin-revision-middleware

Repository files navigation

gin-revision-middleware

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

Build Status Build Status Go Report Card Coverage Status codecov

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

header screenshot

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages