我正在尝试设置 AWS Web 应用程序。除了我的后端,我已经完成了所有工作。每当我启动应用程序时,我都会对我的后端进行 api 调用以获取产品列表等;但是,我一直收到这个“net::ERR_Connection_Refused”。
我查看了 nginx 日志,但我不认为问题出在他们身上。我认为这可能是 pm2 托管快速服务器的问题,但我已经让它工作了很短的时间。在我从 http 更改为 https 后它停止工作,但我什至不确定这是否是问题所在。我认为这也可能是 CORS 问题,但我在 test.cors.org 上进行了测试,它说没问题。任何帮助将非常感激!
我对我的后端进行 api 调用以获取产品列表等
您的前端在 web 浏览器 中运行,并试图调用 localhost 上的后端。如果后端在 AWS 上,这将不起作用,因为本地主机无法通过互联网路由。
您必须将您的实例设置为使用常规域,例如
myapp.com
并设置适当的 SSL 认证以供其使用 https
.