在 Gin 路由器中提供静态文件
在 Gin 路由器中提供静态文件涉及使用 Static、StaticFS、StaticFile 和 StaticFileFS 方法。这些方法允许您定义为特定静态文件或目录提供服务的路由。
在您的情况下,您希望提供 web.json 文件。为此,您需要定义指向文件位置的路由。将以下路由添加到 main.go 文件中:
<code class="go">router.StaticFile("/web.json", "./templates/web.json")</code>
此路由将使 web.json 文件在 /web.json 路径中可用。您现在可以使用提供的 URL 在 index.html 文件中引用此文件:
<code class="html"><script> const ui = SwaggerUIBundle({ url: "{{ .url }}", dom_id: '#swagger-ui', // ... }) window.ui = ui </script></code>
以上是如何在 Gin 路由器中提供静态文件?的详细内容。更多信息请关注PHP中文网其他相关文章!