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