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 处理主页请求
|