404 が見つかりません: Go Web アプリケーションでの CSS ファイル パスの解決
Go Web アプリケーションで CSS をレンダリングするための確立されたガイドラインに従っているにもかかわらず、 CSS ファイルにアクセスしようとすると、「404 ページが見つかりません」エラーが発生する場合があります。この問題を解決するには、作業ディレクトリの重要性を理解することが重要です。
server.go ファイルの現在の実装では、相対パスを利用して CSS ファイルを見つけます。これは、CSS ファイルの有無がアプリケーションを起動するディレクトリによって異なることを意味します。
たとえば、src フォルダーからアプリケーションを実行する場合 (server/server.go を実行)、 CSS ファイルを正常に見つけることができます。ただし、src/server フォルダーからアプリケーションを開始した場合 (server.go を実行)、CSS ファイルの検索に失敗します。
同様に、アプリケーションからネイティブ実行可能ファイルを作成し、それをCSS フォルダーが bin ディレクトリに存在しないため、bin フォルダーでも 404 エラーが発生します。
この問題を解決するには、2 つの方法があります。オプション:
これらのアプローチのいずれかに従うことで、404 エラーを排除し、Go Web アプリケーションから CSS ファイルに正常にアクセスできます。
以上がGo Web アプリが CSS ファイルに対して 404 を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。