fix: travel proxy intercepting frontend HTML assets
This commit is contained in:
@@ -28,8 +28,14 @@ func TravelProxyMiddleware() gin.HandlerFunc {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. 白名单放行:反向隧道建立连接端点必须直达本机,不能二次代理
|
|
||||||
path := c.Request.URL.Path
|
path := c.Request.URL.Path
|
||||||
|
// 1.5 只拦截 API 请求,静态资源文件等必须从主节点本地加载
|
||||||
|
if !strings.HasPrefix(path, "/api/v1/") {
|
||||||
|
c.Next()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. 白名单放行:反向隧道建立连接端点必须直达本机,不能二次代理
|
||||||
if strings.HasPrefix(path, "/api/v1/interconnect/tunnel") {
|
if strings.HasPrefix(path, "/api/v1/interconnect/tunnel") {
|
||||||
c.Next()
|
c.Next()
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user