【问题标题】:Nodejs deepstream connection failureNodejs深流连接失败
【发布时间】:2017-08-09 12:22:14
【问题描述】:

我目前正在关注一些 NodeJS 和 Deepstream.io.client-js 教程。但是尝试登录服务器时发生错误。我不知道那个错误是什么意思,但就是这样!

const express = require('express'),
  bodyParser = require('body-parser'),
  ds = require('deepstream.io-client-js'),
  app = express();

 // Create deepstream client
 const client = ds('wss://154.deepstreamhub.com?apiKey=xxx');
 client.login();  

我得到的错误:

 Error: connectionError: Error: self signed certificate in certificate chain (C)
at Client._$onError (C:\Users\xdidemk\Desktop\nodejs\node_modules\deepstream.io-client-js\dist\lib\client.js:204:11)
at Timeout._onTimeout (C:\Users\xdidemk\Desktop\nodejs\node_modules\deepstream.io-client-js\dist\lib\message\connect
 ion.js:315:19)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)

【问题讨论】:

  • 我自己无法在此处为您提供帮助,但我建议您进入深流 Slack 聊天并在那里询问。
  • 尝试使用 ws 协议而不是 wss 进行连接,看起来问题出在您的 ssl 证书中,还要检查配置文件中的 ssl 配置变量,除非您拥有有效的 ssl 证书,否则它们应设置为 null:@ 987654323@

标签: node.js deepstream.io


【解决方案1】:

你试过添加这个吗?

process.env.NODE_TLS_REJECT_UNAUTHORIZED='0'

【讨论】:

    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 2021-06-25
    • 2023-03-18
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    相关资源
    最近更新 更多