Server.go 656 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package HttpServer
  2. import (
  3. "Yunlot/conf"
  4. "fmt"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func Run() {
  8. // 创建一个Gin路由器
  9. r := gin.Default()
  10. //设备上线
  11. r.POST("/online", func(c *gin.Context) {
  12. c.JSON(200, gin.H{"result": "allow"})
  13. return
  14. })
  15. //设备离线
  16. r.POST("/offline", func(c *gin.Context) {
  17. c.JSON(200, gin.H{"result": "allow"})
  18. return
  19. })
  20. //设备上报属性
  21. r.POST("/report", func(c *gin.Context) {
  22. c.JSON(200, gin.H{"result": "allow"})
  23. return
  24. })
  25. //获取属性
  26. r.POST("/get", func(c *gin.Context) {
  27. c.JSON(200, gin.H{"result": "allow"})
  28. return
  29. })
  30. r.Run( fmt.Sprintf(":%d",conf.HTTPServer_Port))
  31. }