From e2f6007e2479921731425432ef4136d18bd74c04 Mon Sep 17 00:00:00 2001 From: laoboli <1293528695@qq.com> Date: Mon, 4 May 2026 16:49:40 +0800 Subject: [PATCH] feat: scalar. --- routes/routes.go | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/routes/routes.go b/routes/routes.go index 689466b..cc84c8d 100644 --- a/routes/routes.go +++ b/routes/routes.go @@ -49,8 +49,29 @@ func SetupRouter() *gin.Engine { r.GET("/auth/token", deviceTokenHandler) - // Swagger API文档 - r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) + // Swagger API文档 (swaggo/gin-swagger,持久化鉴权信息) + r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler, + ginSwagger.PersistAuthorization(true), + )) + + // Scalar 精美API文档(持久化鉴权信息) + r.GET("/scalar", func(c *gin.Context) { + c.Header("Content-Type", "text/html; charset=utf-8") + c.String(http.StatusOK, ` + +
+