micrach/controllers/gateway_controller.go
2022-02-10 13:10:48 +02:00

20 lines
364 B
Go

package controllers
import (
Config "micrach/config"
"net/http"
"github.com/gin-gonic/gin"
)
func Ping(c *gin.Context) {
headerKey := c.Request.Header.Get("Authorization")
if Config.App.Gateway.ApiKey != headerKey {
c.AbortWithStatusJSON(http.StatusUnauthorized, gin.H{"error": "Unauthorized"})
return
}
c.JSON(200, gin.H{
"message": "pong",
})
}