我试图建立一个AWS Web应用程序。我已经得到了几乎所有的工作,除了我的后端。每当我启动应用程序,我使API调用我的后端,以获得产品列表等;然而,我一直得到这个“net::ERR_Connection_Refused.”snip of console error when loading page
我已经看了nginx日志,我不相信这个问题存在。我认为这可能是pm2托管express服务器的问题,但我已经让它工作了一段时间。在我从http改为https后,它停止工作,但我甚至不确定这是否是问题。我认为这也可能是CORS问题,但我用www.example.com测试了它test.cors.org。它说它很好。任何帮助都将不胜感激!nginx file
1条答案
按热度按时间plicqrtu1#
我对我的后端进行API调用,以获得产品列表等
您的前端运行在Web浏览器上,并尝试调用localhost上的后端。如果后端在AWS上,则无法正常工作,因为localhost无法通过Internet路由。
您必须将示例设置为使用常规域,例如
myapp.com
,并设置适当的SSL证书以使用https
。