golang 的 rabbitmq 消费项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

23 lines
391 B

  1. package mw
  2. import (
  3. "strings"
  4. "github.com/gin-gonic/gin"
  5. "applet/app/e"
  6. "applet/app/md"
  7. )
  8. // 检查设备等, 把头部信息下放到hdl可以获取
  9. func Checker(c *gin.Context) {
  10. // 校验平台支持
  11. platform := strings.ToLower(c.GetHeader("Platform"))
  12. //fmt.Println(platform)
  13. if _, ok := md.PlatformList[platform]; !ok {
  14. e.OutErr(c, e.ERR_PLATFORM)
  15. return
  16. }
  17. c.Next()
  18. }