私はバックエンドにGolang(Echo)を、フロントエンドにReactを使用しています。 webpackを使用してコードをバンドルすると、ファイルが作成されます。しかし、localhostに行くと私のコンソールにエラーが表示されます:3000は、バンドルファイルが見つからないと述べています。これは正確なエラーメッセージです。GET http://localhost:3000/build/app.bundle.js net :: ERR_ABORTED。ここでバンドルされたファイルが見つかりません
は私のサーバーである:ここでは
func main() {
env.SetEnvVars()
e := echo.New()
e.File("/", "server/static/index.html")
e.Logger.Fatal(e.Start(os.Getenv("PORT")))
}
は私のwebpack.config.jsファイルです:
module.exports = {
entry: './client/main.jsx',
output: {
path: path.resolve(__dirname, 'server/static/build'),
filename: 'app.bundle.js'
},
...
そして、私のindex.htmlファイル内のスクリプトタグは以下のとおりです。
<script src="./build/app.bundle.js"></script>
これらのファイルに関するディレクトリパスは現在:
です/
server/
main.go
static/
index.html
build/
app.bundle.js
ご協力いただければ幸いです!
ありがとうございました!これは問題を解決しました。 –