404 ページが見つかりません: Go Web アプリが CSS ファイルを見つけられない理由
Go で CSS ファイルをレンダリングしようとしたときWeb アプリケーションでは、恐ろしい 404 ページが見つからないエラーが発生する可能性があります。このエラーは、Web サーバーが要求された CSS ファイルを見つけることができないことを示します。問題を調査し、解決策を提供しましょう。
あなたの場合、CSS フォルダーの相対パス (「/css/」) を指定しました。これは、Go の HTTP ハンドラーでは一般的な方法です。ただし、このアプローチが成功するかどうかは、Go アプリケーションを実行する作業ディレクトリにかかっています。
CSS フォルダーが存在する src ディレクトリからアプリケーションを実行する場合、おそらく問題は発生しません。ただし、src/server ディレクトリから、または bin フォルダー内のコンパイル済みバイナリからアプリケーションを実行する場合、現在の作業ディレクトリを基準にして CSS フォルダーにアクセスできなくなり、404 エラーが発生します。
解決策:
この問題を解決するには、次の 2 つの方法があります。オプション:
以上がGo Web App 404 エラー: サーバーが CSS ファイルを見つけられないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。