update
This commit is contained in:
@ -65,9 +65,11 @@ func New(opt Options) *gin.Engine {
|
||||
}
|
||||
// 走秀详情:被 SSR 服务端按需渲染(getSsrArticle)直接 fetch 调用,属可信内部取数,
|
||||
// 不走前端 JS 签名,单独挂载以免破坏服务端渲染。单篇枚举防护由 HashID 承担。
|
||||
api.GET("/public/runway-looks/:id", opt.Article.Detail)
|
||||
// 街拍详情:同走秀详情,单条枚举防护由 HashID 承担,不走前端签名。
|
||||
api.GET("/public/street-snaps/:id", opt.StreetSnap.Detail)
|
||||
// 挂载 PublicFirstPageAuth 仅用于「解析 Bearer 写入登录态」:游客(无 token)照常放行,
|
||||
// 已登录用户则拿到完整图片集(未登录截断到 PreviewLimit 张)。
|
||||
api.GET("/public/runway-looks/:id", middleware.PublicFirstPageAuth(opt.JWT), opt.Article.Detail)
|
||||
// 街拍详情:同走秀详情,单条枚举防护由 HashID 承担,不走前端签名;同样挂载 PublicFirstPageAuth 解析登录态。
|
||||
api.GET("/public/street-snaps/:id", middleware.PublicFirstPageAuth(opt.JWT), opt.StreetSnap.Detail)
|
||||
|
||||
// 账号体系:双令牌(access 短命无状态 + refresh 落库可吊销)。
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user