首页 > 后端开发 > Golang > 如何在 Go Web 应用程序中提供静态 CSS 和 JS 文件?

如何在 Go Web 应用程序中提供静态 CSS 和 JS 文件?

Mary-Kate Olsen
发布: 2024-12-14 00:34:16
原创
774 人浏览过

How to Serve Static CSS and JS Files in a Go Web Application?

在 Go 应用程序中提供 CSS 和 JS

使用 Go 编写 Web 应用程序教程时,经常会遇到诸如提供 CSS 之类的问题和JS文件通过Go服务器。以下是解决此问题的方法:

在主函数中,添加以下行来处理静态文件:

http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
登录后复制

此代码将名为“static”的目录作为静态文件服务器,允许您访问 CSS 和 JS 文件。您可以将文件放置在“静态”目录中。

在 HTML 模板中,通过指定适当的路径确保正确引用 CSS 和 JS 文件:

<link rel="stylesheet" href="/static/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="/static/css/custom.css">
登录后复制
<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
登录后复制

通过这些修改,您的 Go 应用程序应该能够正确提供 CSS 和 JS 文件。

以上是如何在 Go Web 应用程序中提供静态 CSS 和 JS 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

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