首页 > 后端开发 > Golang > 如何在 Gin 路由器中提供静态文件?

如何在 Gin 路由器中提供静态文件?

Susan Sarandon
发布: 2024-11-03 14:22:30
原创
642 人浏览过

How to Serve a Static File in Gin Router?

在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板