当前位置: 首页 > 知识库问答 >
问题:

如何将React+NodeJS Express应用程序部署到AWS?

董高洁
2023-03-14

共有1个答案

胡云瀚
2023-03-14

例如,一个React单页应用程序和一个Node/Express API。

>

  • S3和CloudFront上的前端(React应用程序)(教程)

    弹性豆茎(推荐)或EC2上的后端(节点API)

    • 使用CDN的所有好处
    • 您自己的域名和免费的SSL证书,请单击
    • 4xx错误上的
    • 重定向(如果应用程序使用基于HTML5历史的路由器,则此操作是必要的)
    • 缓存系统
    • http2HTTP到https重定向

    您可以使用不同的子域,例如。

    • api.domain.com节点/express API
    • React应用程序的
    • app.domain.com

    然后在API中启用CORS:

    app.get('/api', cors({ origin: 'https://app.domain.com' }), ...)
    

    例如,包括一些React视图的节点应用程序。

    您必须在Elastic Beanstalk或EC2上部署整个应用程序。

      null

  •  类似资料:
    • 我想第一次使用docker发布我在spring boot中制作的应用程序。然而,在发布时出现了一个问题。 因此,我上传到conter的图像不显示。 以下是我采取的步骤,我将立即添加我使用gradle的步骤。 > 我将Docker插件下载到IntelliJ 我创建了一个Dockerfile,其中我放了: 音量 /tmp ARG JAR_文件 在终端中,我键入以下命令来构建项目: chmod 777

    • 我有一个Java web应用程序,在我的jar文件中嵌入了Tomcat。我可以用Docker容器化应用程序,并用命令java-jar-myapp.jar运行它,但我不能在Heroku中运行那个容器。我尝试使用heroku CLI进行dockerize和部署,但heroku给了我一个“无法访问jarfile”的错误。 我试图通过使用heroku deploy:jar部署我的fat jar来解决这个问

    • 我有带pom的spring boot应用程序。xml 所以,我需要构建war并将其部署到websphere上。但部署后,会出现错误消息: 脚本计数=1048576 ************* 结束显示当前环境 ************* [9/20/18 18:35:17:893 MSK] 00000089 ecs Wcom.ibm.ws.ecs.internal.scan.context.imp

    • 我正试图将一个。NET5项目部署到google app engine上,但当我想用。NET5运行时构建时,它似乎有一个问题。

    • 问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是

    • 问题内容: 我刚刚开始学习Docker,并且尝试在Windows上使用boot2docker进行简单设置。我在任何教程或在线示例中都找不到如何使boot2docker VM可访问我的项目文件的方法。 我下载了boot2docker,并成功安装并启动并运行它。我也可以使用SSH并运行hello world docker示例,因此我知道我在VM中安装了有效的Docker。 现在,问题是 :如何在boo