node.js - Angular 2 Firebase 应用程序中的 net::ERR_CONNECTION_CLOSED

标签 node.js mongodb angular http ssl

我在 Firebase 中的 DigitalOcean Droplet 和 Angular 应用程序上托管了我的 Node 应用程序和 MongoDB。我能够从 Postman 和在端口 4200 上本地运行的 Angular 应用程序连接到 Node 后端。但是当我使用托管在 Firebase 中的 Angular 应用程序连接到 DO Droplet 中的后端时,我在 Chrome 控制台中收到此错误。

Error Message in console

我在 Node 应用程序的 CORS 白名单数组中添加了 Firebase 应用程序的链接,还在 environment.prod.ts 文件中添加了后端 url

backednUrl: 'https://***.**.**.***:3000'

Error 日志在 Specific 中并没有说太多。我该如何解决这个错误?这是因为任何 SSL 或 HTTPS 问题吗?

最佳答案

当远程服务器没有监听请求时,会发生此类错误。

例如,如果无法建立连接(例如,远程服务器未在端口上监听请求),您将收到此错误:

net::ERR_CONNECTION_REFUSED

在你的情况下你得到了:

net::ERR_CONNECTION_CLOSED

此错误通常与 SSL 有关,尤其是您的 SSL 证书。您需要确保拥有有效的 SSL 证书。

关于node.js - Angular 2 Firebase 应用程序中的 net::ERR_CONNECTION_CLOSED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45569808/

相关文章:

javascript - Node.js 无法导入 ES6 模块

node.js - 在 Node.js 中如何从处理程序/回调方法向客户端发送消息

mysql - 如何使用 nodejs 和 pem key 文件连接到 Cloud SQL 实例

javascript - PassportJS 回调在 http 和 https 之间切换

mongodb - 从 JSON 恢复数据 Mongodb

c# - 将图像/文件从 Angular 7 上传到 .net core

python - 按日期和时间查询存储在 MongoDB 中的数据

mongodb - 禁用 mongodb 副本集从属成员上的读取操作

javascript - 在代码中动态处理字符串和数组

javascript - 为什么/什么时候 ng-content b 会是一个好的实践?