Go では、net/http パッケージを活用することで、静的 HTML ファイルを提供するための簡単なアプローチが提供されます。次の手順を実行します:
必須ライブラリをインポートします:
import ( "net/http" )
静的ファイルのディレクトリを指定します:
http.Handle("/", http.FileServer(http.Dir("./static")))
静的ファイルは、プロジェクトのルートディレクトリ。別のディレクトリが必要な場合は、それに応じてパスを調整します。
Web サーバーを初期化します:
http.ListenAndServe(":3000", nil)
これにより、http に移動して HTML ファイルにアクセスできるようになります。あなたの好みの://localhost:3000/
重要な注意事項:
「/」以外の URL からファイルを提供したい場合は、 http.StripPrefix 関数:
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("./public"))))
以上がGo の `net/http` パッケージを使用して静的 HTML ファイルを提供するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。