【发布时间】:2017-11-13 09:55:43
【问题描述】:
我的后端使用 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
任何帮助将不胜感激!
【问题讨论】:
标签: javascript reactjs go webpack