我在FireO中的DigitalOcean Droplet和Angular App上托管了我的Node应用程序和MongoDB。我可以从Postman和我在端口4200本地运行的Angular App连接到Node后端。但是当我使用Firebase中托管的Angular App连接到DO Droplet中的Backend时,我在Chrome控制台中收到此错误。
我在Node app中的CORS Whitelist Array中添加了Firebase应用程序的链接,还在environment.prod.ts文件中添加了后端url
backednUrl: 'https://***.**.**.***:3000'
错误日志在具体中没有多说。我该如何解决这个错误?这是因为任何SSL或HTTPS问题吗?
答案 0 :(得分:1)
当远程服务器未侦听请求时,会发生这种错误。
例如,如果无法建立连接(例如,远程服务器没有侦听端口上的请求),您将收到此错误:
净:: ERR_CONNECTION_REFUSED
在你的情况下,你得到了:
净:: ERR_CONNECTION_CLOSED
此错误通常与SSL和您的SSL证书有关。您需要确保拥有有效的SSL证书。