将React.js项目部署到AWS EC2

时间:2020-02-26 22:58:21

标签: node.js reactjs amazon-web-services nginx mern

我正在尝试将我的react.js项目部署到AWS ec2。我的老师告诉我们使用Nginx,所以我运行了该命令

sudo apt install nodejs npm nginx git -y

我成功地将代码克隆到服务器,并且能够通过导航到我的公共IP地址来浏览nginx页面。

我还成功克隆了我的存储库,并在服务器上导出了变量。

在设置前端时出现问题。在终端中,我进入客户端文件夹

cd ~/$repoName
npm i

cd client
sudo rm -rf /var/www/html
sudo mv build /var/www/html

删除原始的nginx页面,然后创建我的首页,它给我错误消息

mv:无法统计“ build”:没有此类文件或目录

在我的公共网页上,显示404 Not Found而不是原始的欢迎Nginx页面。

1 个答案:

答案 0 :(得分:0)

您需要做的就是使用npm来构建您的react项目,然后将所有文件复制到您的服务器中。