router.go 575 B

12345678910111213141516171819202122232425262728
  1. package init_serve
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "hongze/hongze_yb/global"
  5. "hongze/hongze_yb/routers"
  6. )
  7. // InitRouter 初始化路由
  8. func InitRouter() (r *gin.Engine) {
  9. //设置
  10. gin.SetMode(global.CONFIG.Serve.RunMode)
  11. // 1.创建路由
  12. r = gin.Default()
  13. // 2.绑定路由规则,执行的函数
  14. // gin.Context,封装了request和response
  15. r.GET("/ping", func(c *gin.Context) {
  16. c.JSON(200, gin.H{
  17. "message": "pong",
  18. })
  19. })
  20. routers.InitTest(r)
  21. //微信相关路由
  22. routers.InitWechat(r)
  23. // 活动相关路由
  24. routers.InitActivity(r)
  25. return
  26. }