【发布时间】:2020-09-02 11:10:52
【问题描述】:
我有一个简单的运行反应服务器端应用程序。
GitHub Link 对于 repo,在本地环境中,我有一个使用 npm start 运行的构建脚本,它启动客户端和服务器构建,然后我有一个监听器来监听文件的变化。这种设置在本地运行良好。
"scripts": {
"start": "npm run dev",
"dev": "npm-run-all --parallel dev:*",
"dev:server": "nodemon --watch build --exec \"node build/bundle.js\"",
"dev:build-server": "webpack --config webpack.server.js --watch",
"dev:build-client": "webpack --config webpack.client.js --watch"
},
我尝试将这些更改作为产品应用程序部署到heroku here,但出于某种奇怪的原因,它永远无法正常工作并返回 503 。我没有对 package.json 中的构建脚本添加任何更改,并尝试按原样部署。
我认为它应该可以工作,因为build log dosent 在 heroku 上给出任何错误,但是在尝试访问应用程序时它显示错误并要求我检查应用程序日志,但我没有使用 heroku cli,也不打算使用它,和
考虑从 github 自动部署。
我对脚本很陌生/主要构建脚本试图了解更多关于它们的信息。
我们如何确保部署这个小的 React SSR git repo 并且我是 可以访问主页。
【问题讨论】:
标签: node.js reactjs heroku server-side-rendering