server.go 449 B

1234567891011121314151617181920212223
  1. package web
  2. import (
  3. "git.sfnt.net/sfnt/cnlink/web/api"
  4. "github.com/gin-gonic/gin"
  5. )
  6. func Start() {
  7. r := gin.Default()
  8. //r.LoadHTMLGlob("views/*")
  9. r.LoadHTMLGlob("views/**/*")
  10. r.GET("/", func(c *gin.Context) {
  11. c.JSON(200, gin.H{
  12. "message": "home page",
  13. })
  14. })
  15. r.GET("/ver", api.CheckVersion)
  16. r.GET("/health", api.CheckHealth)
  17. r.GET("/load", api.LoadUrl)
  18. r.GET("/u:sid", api.Redirect)
  19. r.GET("/至:sid", api.RedirectCn)
  20. r.Run()
  21. }