From 2bf235a5acd847ba7c8352e8b9978414387ea3e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=AE=E5=87=89?= <927625802@qq.com> Date: Wed, 8 Dec 2021 20:27:39 +0800 Subject: [PATCH] :bug: fix link req nil --- server/controllers/path.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/controllers/path.go b/server/controllers/path.go index 6585e4cc..3436fe55 100644 --- a/server/controllers/path.go +++ b/server/controllers/path.go @@ -71,9 +71,14 @@ func Path(c *gin.Context) { } } +// 返回真实的链接,非中转 func Link(c *gin.Context) { - reqV, _ := c.Get("req") - req := reqV.(common.PathReq) + var req common.PathReq + if err := c.ShouldBind(&req); err != nil { + common.ErrorResp(c, err, 400) + return + } + req.Path = utils.ParsePath(req.Path) rawPath := req.Path rawPath = utils.ParsePath(rawPath) log.Debugf("link: %s", rawPath)