修改前端内容
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package handler
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"lmvpn/internal/version"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
type versionResponse struct {
|
||||
Version string `json:"version"`
|
||||
Commit string `json:"commit"`
|
||||
CommitTime string `json:"commit_time"`
|
||||
BuildTime string `json:"build_time"`
|
||||
}
|
||||
|
||||
func GetVersion(c *gin.Context) {
|
||||
c.JSON(http.StatusOK, versionResponse{
|
||||
Version: version.Version,
|
||||
Commit: version.Commit,
|
||||
CommitTime: version.CommitTime,
|
||||
BuildTime: version.BuildTime,
|
||||
})
|
||||
}
|
||||
@@ -15,6 +15,7 @@ func Setup(r *gin.Engine) {
|
||||
r.GET("/ws", vpn.HandleWS)
|
||||
|
||||
r.POST("/api/login", middleware.LoginRateLimit(), handler.Login)
|
||||
r.GET("/api/version", handler.GetVersion)
|
||||
|
||||
auth := r.Group("/api")
|
||||
auth.Use(middleware.AuthMiddleware())
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package version
|
||||
|
||||
var (
|
||||
Version = "dev"
|
||||
Commit = "unknown"
|
||||
CommitTime = "unknown"
|
||||
BuildTime = "unknown"
|
||||
)
|
||||
Reference in New Issue
Block a user