如何在AWS上上传我的React api应用程序?

时间:2019-11-25 22:45:13

标签: reactjs amazon-web-services api amazon-s3

我已经构建了一个React应用程序,该应用程序具有路由和3个不同的api来获取数据。我想将整个应用程序上传到Amazon AWS中。谁能告诉我在尝试将其作为静态网站上传时在aws上上传该应用程序所需执行的确切步骤,但是它不起作用。我是AWS的新手,任何youtube链接或文档都将对您有所帮助。

1 个答案:

答案 0 :(得分:0)

如果您的网站不需要服务器端渲染,则可以将网站作为静态网站运行。将网站作为Amazon s3静态网站运行时,您遇到什么错误。将网站作为静态网站运行的步骤。

  1. 使用域名www.mysite.com的确切名称创建s3存储桶
  2. 在S3存储桶上启用静态网站(您可以在S3控制台上执行此操作)
  3. 创建一个Cloudfront发行版并指向S3静态网站
  4. 将www.mysite.com指向云端URL。

注意:重要的步骤是将cloudfront发行版本的错误文档设置到index.html页面。没有此步骤,反应路线将无法工作。

https://hackernoon.com/hosting-static-react-websites-on-aws-s3-cloudfront-with-ssl-924e5c134455