Restructure routes
This commit is contained in:
@@ -18,41 +18,38 @@ func SetupMiddlewares(group *gin.RouterGroup) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func SetupRoutes(router *gin.Engine) {
|
func SetupRoutes(router *gin.Engine) {
|
||||||
group := router.Group(command.Opts.Prefix)
|
root := router.Group(command.Opts.Prefix)
|
||||||
|
|
||||||
group.GET("/", GetHome)
|
root.GET("/", GetHome)
|
||||||
group.GET("/static/*path", GetAsset)
|
root.GET("/static/*path", GetAsset)
|
||||||
|
root.GET("/connect/:resource", ConnectWithBackend)
|
||||||
|
|
||||||
api := group.Group("/api")
|
api := root.Group("/api")
|
||||||
{
|
SetupMiddlewares(api)
|
||||||
SetupMiddlewares(api)
|
|
||||||
|
|
||||||
if command.Opts.Sessions {
|
if command.Opts.Sessions {
|
||||||
api.GET("/sessions", GetSessions)
|
api.GET("/sessions", GetSessions)
|
||||||
}
|
|
||||||
|
|
||||||
api.GET("/info", GetInfo)
|
|
||||||
api.POST("/connect", Connect)
|
|
||||||
api.POST("/disconnect", Disconnect)
|
|
||||||
api.POST("/switchdb", SwitchDb)
|
|
||||||
api.GET("/databases", GetDatabases)
|
|
||||||
api.GET("/connection", GetConnectionInfo)
|
|
||||||
api.GET("/activity", GetActivity)
|
|
||||||
api.GET("/schemas", GetSchemas)
|
|
||||||
api.GET("/objects", GetObjects)
|
|
||||||
api.GET("/tables/:table", GetTable)
|
|
||||||
api.GET("/tables/:table/rows", GetTableRows)
|
|
||||||
api.GET("/tables/:table/info", GetTableInfo)
|
|
||||||
api.GET("/tables/:table/indexes", GetTableIndexes)
|
|
||||||
api.GET("/tables/:table/constraints", GetTableConstraints)
|
|
||||||
api.GET("/query", RunQuery)
|
|
||||||
api.POST("/query", RunQuery)
|
|
||||||
api.GET("/explain", ExplainQuery)
|
|
||||||
api.POST("/explain", ExplainQuery)
|
|
||||||
api.GET("/history", GetHistory)
|
|
||||||
api.GET("/bookmarks", GetBookmarks)
|
|
||||||
api.GET("/export", DataExport)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
group.GET("/connect/:resource", ConnectWithBackend)
|
api.GET("/info", GetInfo)
|
||||||
|
api.POST("/connect", Connect)
|
||||||
|
api.POST("/disconnect", Disconnect)
|
||||||
|
api.POST("/switchdb", SwitchDb)
|
||||||
|
api.GET("/databases", GetDatabases)
|
||||||
|
api.GET("/connection", GetConnectionInfo)
|
||||||
|
api.GET("/activity", GetActivity)
|
||||||
|
api.GET("/schemas", GetSchemas)
|
||||||
|
api.GET("/objects", GetObjects)
|
||||||
|
api.GET("/tables/:table", GetTable)
|
||||||
|
api.GET("/tables/:table/rows", GetTableRows)
|
||||||
|
api.GET("/tables/:table/info", GetTableInfo)
|
||||||
|
api.GET("/tables/:table/indexes", GetTableIndexes)
|
||||||
|
api.GET("/tables/:table/constraints", GetTableConstraints)
|
||||||
|
api.GET("/query", RunQuery)
|
||||||
|
api.POST("/query", RunQuery)
|
||||||
|
api.GET("/explain", ExplainQuery)
|
||||||
|
api.POST("/explain", ExplainQuery)
|
||||||
|
api.GET("/history", GetHistory)
|
||||||
|
api.GET("/bookmarks", GetBookmarks)
|
||||||
|
api.GET("/export", DataExport)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user