【发布时间】:2021-05-03 02:23:01
【问题描述】:
所以我对这个过程感到沮丧,我多次观看相同的教程https://www.reddit.com/r/reactjs/comments/jeuwvi/deploying_full_stack_app_on_ubuntuaws_postgres/。
一切看起来都很完美,但前端似乎没有与后端联系。使用 xginx 和 pm2。在 xginx 的配置中,我的位置如下所示
location / {
try_files $uri /index.html;
}
location /api {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
我什至不确定这是否是问题所在。我可以从失眠中访问我的后端和数据库来创建一个用户并获得回复,但是当我从实际站点执行此操作时,它会出于某种原因将请求发送到 localhost3001。我设置了环境变量以及所有这些。似乎每个部分都可以单独工作,但不能一起工作。有什么建议么? https://barn.bid/ 这也是失眠的原因,所以我可以创建一个用户“https://barn.bid/api/users”(电子邮件、名字、姓氏、用户名、密码),如果你希望看到它工作。 任何关于什么可以解决问题或建议的想法将不胜感激。
【问题讨论】:
标签: javascript express amazon-ec2 deployment react-fullstack