【发布时间】:2019-02-12 00:27:11
【问题描述】:
在部署全栈应用程序方面,我不是新手。
我正在构建一个基本的 React 应用程序(使用 create-react-app 创建),它需要部署在 Heroku 上并使用我的 Rails 后端 API(单独的 repo,已经在 Heroku 上构建和部署)。我是否需要设置一个 http 服务器(即 Express 或 Nginx)来将请求从浏览器路由到后端应用程序?或者我可以只依靠默认的 webpack 生产服务器来处理这个。
感谢任何人的帮助!
【问题讨论】:
-
只需使用 create-react-app buildpack github.com/mars/create-react-app-buildpack 。注意需要的
static.json文件 -
或者直接在 netlify 上免费部署
-
如果它是一个基本应用程序,只需使用像
axios这样的包直接向您的后端发出 http 请求,它也可以在您的 heroku 服务器上运行。
标签: reactjs http heroku routing