は、私は次のコードを持っている:サービングサブディレクトリ[GoLang]
r := mux.NewRouter()
r.Handle("/", http.FileServer(http.Dir("./frontend/build/")))
r.Handle("/static", http.FileServer(http.Dir("./frontend/build/static/")))
r.PathPrefix("/api").Handler(auth)
/api
をセキュリティで保護することになっています。ユーザーが/
にヒットした場合は、PROJECTDIR/frontend
ディレクトリのindex.html
を表示します。
フロントエンドのディレクトリが/static
からindex.htmlをロード
frontend
/build
index.html
/static
/js
/css
/media
などのすべての内容を検索します。どのように設定しても、
localhost:3000
にアクセスすると
index.html
が得られますが、
/static
のものはすべて404です。
この設定を間違って設定するにはどうすればよいですか?
参照[この同様のQA] (https://stackoverflow.com/questions/43601359/how-do-i-serve-css-and-js-in-go-lang) – putu