12345678910111213141516171819202122232425262728 |
- package server
- import (
- "city_chips/internal/handler"
- "city_chips/internal/middleware"
- "city_chips/pkg/log"
- "github.com/gin-gonic/gin"
- )
- func NewServerHTTP(logger *log.Logger, accessHandler *handler.AccessControlHandler, hikvision *handler.HikvisionHandler) *gin.Engine {
- gin.SetMode(gin.ReleaseMode)
- r := gin.Default()
- r.Use(
- middleware.CORSMiddleware(),
- )
- //出入口控制系统
- Access := r.Group("/Access")
- {
- Access.GET("/test", accessHandler.GetAccessControl)
- }
- //海康威视
- Hikvision := r.Group("/Hikvision")
- {
- Hikvision.GET("/getMonitoring", hikvision.GetHikvisionMonitoring)
- }
- return r
- }
|