私信  •  关注

Arun K

Arun K 最近创建的主题
Arun K 最近回复了
4 年前
回复了 Arun K 创建的主题 » 如何在AWS上部署Django Rest框架并作出反应

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

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

选项1:Django发球 react app

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

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

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

部署

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

4 年前
回复了 Arun K 创建的主题 » 格式错误的Lambda代理响应-Python

它是 statusCode . 你应该给body返回一个字符串。

干得好:

import json
response = {
  "statusCode": 200,
  "body": json.dumps(result["Items"])
}