Py学习  »  Django

如何在AWS上部署Django Rest框架并作出反应

Loran • 4 年前 • 754 次点击  

drf + react )给AWS。

那么,我如何将单独的项目部署到AWS?

我已经找了一天了,但没有找到有用的信息,也没有找到类似的东西,但我不明白是什么意思; Deploying Separate React Frontend and Django DRF API

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54521
 
754 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Arun K
Reply   •   1 楼
Arun K    4 年前

你问了一个难题。我想我可以让你轻松一点。

首先让我们看看选项的不同。

选项1:Django发球 react app

在这个选项中,Django应用程序将为您的应用程序提供一条路径,例如 /app/ . 基本上是路线 /app

为了使其工作,您需要使用 npm run build 把文件复制到Django的静态文件夹。到目前为止还好吧? www.example.com .

您仍然需要使用 ,但您不会将其复制到Django,换句话说,您不希望Django为您的前端应用程序提供服务,您希望s3为静态网站提供服务。此方法需要单独的子域或域来承载react应用程序。

部署

我会选择弹性豆茎,因为它很容易开始。您可以在elasticbeanstalk控制台中完成从负载均衡器到SSL、Healthcheck、为EC2实例更改EC2密钥对等所有操作。部署非常简单。它支持多种环境,您可以在测试和生产环境中使用一个AWS帐户。