在 Heroku 上部署 Django API + React 应用程序
Posted
技术标签:
【中文标题】在 Heroku 上部署 Django API + React 应用程序【英文标题】:Deploy Django API + React app on Heroku 【发布时间】:2018-05-15 15:06:42 【问题描述】:我正在使用前端的 React 和后端的 Django API REST 开发一个 Web 应用程序(主要是因为将来我们要创建一个移动应用程序)。我的问题是,在 heroku 上部署这个网络应用程序的最佳方式是什么?使用两个不同的 heroku 应用程序(一个用于 React,一个用于 Django),或者使用 Docker 将两个应用程序部署在一个单独的 heroku 应用程序中? (我读过一些关于 Docker 的文章,但我不确定如何在 heroku 上部署它)
感谢和抱歉英语。
【问题讨论】:
【参考方案1】:例如,通过将所有前端与 webpack 捆绑在一起来部署到一个应用程序是一种好方法。如果您正在执行服务器端渲染,最好使用两个单独的应用程序。
This tutorial 谈论准备你的 webpack 配置,this repo 展示如何部署 webpack-django heroku 应用程序
【讨论】:
以上是关于在 Heroku 上部署 Django API + React 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
使用 docker 在 heroku 中部署 Django api rest