在Heroku上的React App是否需要HTTP服务器(例如Express,Nginx等)?

时间:2018-09-06 17:14:09

标签: reactjs http heroku routing

关于部署全栈应用程序,我不是一个新手。

我正在构建一个基本的React应用(使用gcc -mtune=native -march=native -Wall -O3创建),该应用需要部署在Heroku上并使用我的Rails后端API(单独的回购协议,已经在Heroku上构建和部署)。我是否需要设置http服务器(即Express或Nginx)以将请求从浏览器路由到后端应用?或者我可以仅依靠默认的webpack生产服务器来处理此问题。

感谢任何人的帮助!

1 个答案:

答案 0 :(得分:0)

您不需要后端即可在Heroku上提供静态内容。

请参阅本文以开始使用:https://blog.heroku.com/deploying-react-with-zero-configuration

它使用https://github.com/mars/create-react-app-buildpack,很容易说明,我在几分钟内就成功部署了示例应用程序。