私は現在Goで働いています。ローカル マシンに Web サーバーを作成しました。Go Web アプリケーションで CSS をレンダリングするこのページの指示に従いましたが、 それでもプログラムが css ファイルの場所を見つけられないという 404 エラーが発生します。私のディレクトリは次のとおりです。
src
フォルダに が含まれています。またcss/somefilename.css
、src
も含まれていますserver/server.go
。
server.go
私のファイル内のコードは次のとおりです。
http.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("css"))))
に行くとlocalhost:8080/css/
、404ページが見つかりません。また、テンプレートを使用して html コードをレンダリングしています。テンプレートはフォルダにあります
src/templates/layout.html
htmlコードは次のとおりです。
<link rel="stylesheet" type="text/css" href="../css/css490.css" />