在部署全栈应用程序时,我不是新手。
我正在构建一个基本的反应应用程序(使用create-react-app
创建),需要部署在Heroku上并点击我的Rails后端API(单独的repo,已经在Heroku上构建和部署)。我是否需要设置http服务器(即Express或Nginx)来将请求从浏览器路由到后端应用程序?或者我可以依靠默认的webpack生产服务器来处理这个问题。
感谢任何人的帮助!!
您不需要后端来在Heroku上提供静态内容。
看看这篇文章开始:https://blog.heroku.com/deploying-react-with-zero-configuration
它使用https://github.com/mars/create-react-app-buildpack并且很容易说明,我设法在几分钟内部署示例应用程序。