diff --git a/server.go b/server.go index b8cb09e..c8f8871 100644 --- a/server.go +++ b/server.go @@ -47,6 +47,7 @@ func RegisterRouter(router *gin.Engine) { c.Redirect(http.StatusMovedPermanently, "/web") }) router.StaticFS("/web", http.Dir("./public")) + router.GET("/api/version", service.QueryVersion) router.POST("/api/check", service.CheckBeancount) router.GET("/api/config", service.QueryServerConfig) router.POST("/api/config", service.UpdateServerConfig) diff --git a/service/version.go b/service/version.go new file mode 100644 index 0000000..8df4399 --- /dev/null +++ b/service/version.go @@ -0,0 +1,7 @@ +package service + +import "github.com/gin-gonic/gin" + +func QueryVersion(c *gin.Context) { + OK(c, "v0.0.1") +}