Update internal/apiserver/router.go
Browse files
internal/apiserver/router.go
CHANGED
@@ -14,16 +14,16 @@ import (
|
|
14 |
|
15 |
// RegisterRoutes 注册 Echo 路由
|
16 |
func RegisterRoutes(e *echo.Echo) {
|
17 |
-
//
|
18 |
-
e.Use(middleware.BearerAuth())
|
19 |
-
|
20 |
-
// 添加主页路由
|
21 |
e.GET("/", handleHome)
|
22 |
|
23 |
-
//
|
24 |
-
e.
|
25 |
-
|
26 |
-
|
|
|
|
|
|
|
27 |
}
|
28 |
|
29 |
// handleHome 处理主页请求
|
|
|
14 |
|
15 |
// RegisterRoutes 注册 Echo 路由
|
16 |
func RegisterRoutes(e *echo.Echo) {
|
17 |
+
// 主页路由不需要认证,所以要放在认证中间件之前
|
|
|
|
|
|
|
18 |
e.GET("/", handleHome)
|
19 |
|
20 |
+
// 添加Bearer Token认证中间件,只对API路由生效
|
21 |
+
apiGroup := e.Group("/hf")
|
22 |
+
apiGroup.Use(middleware.BearerAuth())
|
23 |
+
|
24 |
+
// API路由
|
25 |
+
apiGroup.POST("/v1/chat/completions", handleChatCompletion)
|
26 |
+
apiGroup.GET("/v1/models", handleListModels)
|
27 |
}
|
28 |
|
29 |
// handleHome 处理主页请求
|