feat: scalar auth persist.

This commit is contained in:
2026-05-04 17:37:15 +08:00
parent e2f6007e24
commit 062ed63bb5
+12 -3
View File
@@ -54,13 +54,13 @@ func SetupRouter() *gin.Engine {
ginSwagger.PersistAuthorization(true),
))
// Scalar 精美API文档(持久化鉴权信息)
// Scalar 精美API文档
r.GET("/scalar", func(c *gin.Context) {
c.Header("Content-Type", "text/html; charset=utf-8")
c.String(http.StatusOK, `<!doctype html>
<html>
<head>
<title>智能心率采集分析平台 API 文档</title>
<title>API Reference</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
@@ -68,7 +68,16 @@ func SetupRouter() *gin.Engine {
</style>
</head>
<body>
<script id="api-reference" data-url="/swagger/doc.json" src="https://cdn.jsdelivr.net/npm/@scalar/api-reference"></script>
<div id="app"></div>
<script src="https://cdn.jsdelivr.net/npm/@scalar/api-reference"></script>
<script>
Scalar.createApiReference('#app', {
spec: {
url: '/swagger/doc.json',
},
persistAuth: true,
})
</script>
</body>
</html>`)
})