






















按照GoFrame文档静态文件服务配置这一节中介绍的这段通过SetFileServerEnabled关闭了静态服务,所有静态文件/目录的访问都将失效,实际使用过程中发现并没有生效
s.SetFileServerEnabled(false)
在检查goframe源码后发现原因,在gttp包的gttp_server.go文件,约第130行中,有这样一行代码
s.AddStaticPath(s.config.SwaggerPath, swaggerUIPackedPath)
而AddStaticPath方法会将s.config.FileServerEnabled重新设置成true,导致就算我们使用了s.SetFileServerEnabled(false),也无法达到关闭静态文件的效果。想生效,需要满足两个条件。
s.SetFileServerEnabled(false)此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。