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, ` + +
+