Perbaikan template go

This commit is contained in:
2025-08-13 09:50:09 +07:00
parent f1efac98a0
commit 315a240b08
7 changed files with 862 additions and 113 deletions

View File

@@ -18,6 +18,7 @@ func RegisterRoutes() *gin.Engine {
// Add middleware
router.Use(middleware.CORSConfig())
router.Use(middleware.ErrorHandler())
// router.Use(middleware.AuthMiddleware()) // Added auth middleware here
router.Use(gin.Logger())
router.Use(gin.Recovery())
@@ -27,6 +28,7 @@ func RegisterRoutes() *gin.Engine {
// API v1 group
v1 := router.Group("/api/v1")
{
router.Use(middleware.AuthMiddleware()) // Added auth middleware here
// Health endpoints
healthHandler := handlers.NewHealthHandler()
v1.GET("/health", healthHandler.GetHealth)
@@ -39,6 +41,8 @@ func RegisterRoutes() *gin.Engine {
// WebSocket endpoint
v1.GET("/websocket", WebSocketHandler)
v1.GET("/webservice", WebServiceHandler)
}
return router
@@ -49,3 +53,8 @@ func WebSocketHandler(c *gin.Context) {
// This will be implemented with proper WebSocket handling
c.JSON(http.StatusOK, gin.H{"message": "WebSocket endpoint"})
}
func WebServiceHandler(c *gin.Context) {
// This will be implemented with proper WebSocket handling
c.JSON(http.StatusOK, gin.H{"message": "WebSocket endpoint"})
}