Revision middleware for Gin framework written in Go (Golang).
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