新的应用平台采用国密SM4算法进行加解密
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.

46 lines
1.0 KiB

package initialization
import (
"appNewPlatform/routers"
"io/ioutil"
"github.com/gin-gonic/gin"
)
/**
@ 作者: 秦东
@ 时间: 2024-10-03 10:25:27
@ 功能: 初始化路由
*/
func InitializeRouter() *gin.Engine {
gin.SetMode(gin.ReleaseMode)
gin.DefaultWriter = ioutil.Discard
var router = gin.Default()
//app默认响应
appLoadRouterGroup := router.Group("")
{
// 跨域设置
// router.Use(middleware.CrossDomainRequest()) // 如需跨域可以打开
appLoadRouterGroup.GET("/", func(c *gin.Context) {
c.JSON(0, "通讯成功!")
})
appLoadRouterGroup.POST("/", func(c *gin.Context) {
c.JSON(0, "通讯成功!")
})
appLoadRouterGroup.PUT("/", func(c *gin.Context) {
c.JSON(0, "通讯成功!")
})
//实验
shiyanApiRouters := routers.RouterGroupEntry.AppShiyanRouter
{
shiyanApiRouters.RouterGroup(appLoadRouterGroup)
}
//ws通讯
wsApiRouter := routers.RouterGroupEntry.WebSocketRouter
{
wsApiRouter.RouterGroup(appLoadRouterGroup)
}
}
return router
}