我在Heroku上看到了一个问题,我在本地没有问题。我已经看到了各种文章和其他SO帖子来解决这个问题,并且我已经了解到它与在我的应用程序中正确配置文件有关,以便heroku正确处理前端反应路由,但我在解决此问题方面遇到了一些真正的麻烦。static.json
我正在使用以下构建包,并确认它们是通过Heroku仪表板>设置安装的:
https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku-community/static.tgz
https://github.com/mars/create-react-app-buildpack
使用服务器并提供服务以服务于 my 指定的前端gin-gonic
./web
.Dockerfile
我有以下静态.json:
{
"root": "build/",
"routes": {
"/**": "index.html"
},
"clean_urls": false,
"https_only": true,
"headers": {
"/**": {
"Strict-Transport-Security": "max-age=31557600"
}
}
}
我的项目结构如下:
/app
- /main.go
- /server
-- /server package .go files...
- /client
-- /public
-- /src
-- /remaining react related files and assets...
我尝试过将文件放在应用程序根目录中以及dir中,但无济于事。仍然看到404s,如果我刷新或从外部网站导航到主页以外的任何内容。static.jsonclient
婷婷同学_
相关分类