node.js - 让 REACT 应用程序在端口 3001 上运行以显示在 AWS EC2 Http 端口 80 上

标签 node.js reactjs amazon-web-services ubuntu amazon-ec2

我通过克隆我的 github 存储库并安装 node 和 npm 在运行 Ubuntu 的 AWS EC2 上部署了一个 REACT 应用程序。我在安装所有依赖项后尝试运行该应用程序,它最后说:
项目在 http://localhost:3001/运行
如何让正在运行的项目显示在 EC2 的 http(80) 端口上?
打开的入站端口:80、443 和 22。

最佳答案

请在您的 EC2 实例上安装 nginx,它将为您的前端服务。
请按照以下博客了解步骤
https://dev.to/xarala221/the-easiest-way-to-deploy-a-react-web-application-2l8a
谢谢

关于node.js - 让 REACT 应用程序在端口 3001 上运行以显示在 AWS EC2 Http 端口 80 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69726513/

相关文章:

Python套接字io客户端不接受连接,但 Node 客户端接受

javascript - 如何在离线时使用 Sentry 记录错误?

javascript - 如何在 this.setState 中使用函数参数/参数

node.js - 避免在弹性 beantalk 中重建 node_modules

javascript - 带有 C# 后端的 Electron GUI

javascript - Node.js错误: Can't set headers after they are sent

javascript - 如何使用 React Native 创建发光动画

javascript - 为什么 React 保留了 componentWillReceiveProps 和 shouldComponentUpdate 方法?

android - AWS : NotAuthorizedException: Invalid login token. token 受众不正确。 (服务:AmazonCognitoIdentity

amazon-web-services - 如何从 ubuntu box 连接到 AWS Client VPN?