ホームページ >バックエンド開発 >Golang >Go Web アプリケーションで静的 CSS および JS ファイルを提供するにはどうすればよいですか?

Go Web アプリケーションで静的 CSS および JS ファイルを提供するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-14 00:34:16778ブラウズ

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

Go アプリケーションでの CSS と JS の提供

Go の Web アプリケーション作成チュートリアルを使用する場合、CSS の提供などの問題がよく発生します。 Go サーバー経由の JS ファイル。この問題を解決する方法は次のとおりです。

メイン関数に、静的ファイルを処理する次の行を追加します。

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。