【发布时间】:2020-06-10 21:55:24
【问题描述】:
我正在尝试将我的 react.js 项目部署到 AWS ec2。我的老师告诉我们使用 Nginx,所以我运行了这个命令
sudo apt install nodejs npm nginx git -y
我成功地将我的代码克隆到服务器,并且能够通过导航到我的公共 IP 地址来浏览 nginx 页面。
我还成功克隆了我的存储库,在服务器上导出变量。
设置前端时出现此问题。在终端中,我 cd 进入我的客户端文件夹
cd ~/$repoName
npm i
cd client
sudo rm -rf /var/www/html
sudo mv build /var/www/html
删除原来的nginx页面,然后创建我的首页,它给了我错误信息
mv: cannot stat 'build': 没有这样的文件或目录
在我的公共网页上反映了 404 Not Found 而不是原来的欢迎 nginx 页面。
【问题讨论】:
-
你能检查一下你在 client/ 里面是否真的有一个构建目录吗?根据错误,它不存在。
-
你真的构建了代码,还是只是克隆它?
标签: node.js reactjs amazon-web-services nginx mern