reactjs - 如何构建 django + react 项目进行部署?
问题描述
我正在构建一个以 react 作为前端的 django + django-rest-framework 项目。我一直在寻找构建和部署它的最佳方法,似乎有几种方法。一种是将 react 前端构建为静态文件并让 django 为它们提供服务,另一种是拥有 2 个不同的服务器并让两个项目通过 http 进行通信。哪个是更好的选择?每种方法的优缺点是什么?似乎后者会更贵,因为我们必须为两台服务器付费。笔记:
- 该项目实际上很小,但最终可能会演变成一个更大的项目。
- 我们正在使用 MySQL 数据库
- 我们希望选择使用 django 管理网页
解决方案
推荐阅读
- azure-devops - 尝试使用 azure-pipelines.yml 将管道池设置为默认代理池时出错
- sql - SQL Join on Table with Duplicates,添加条件以获取唯一值
- php - 如何将具有多个字段的动态输入保存到数据库 Laravel 5.7
- arrays - 给定两个数组,二进制重叠它们的最有效方法是什么?
- c# - 如何序列化成嵌套在其他对象中的 JSON 对象?
- json - 如何在 JSONPath 表达式中使用 @odata.count 属性?
- r - 对一列中的值求和,直到在另一列中遇到某个值
- laravel-5.8 - Laravel:以多态一对多关系存储记录
- c# - TcpListener 解析器
- sql - SQL查询合并两个查询或任何其他方法