创建客户端时无法连接到 twilsock

Can't connect to twilsock while creating Client

我正在将 Twilio 与 React 结合使用,当我使用此代码创建客户端时

this.chatClient = new Chat(this.state.token);

但我一直收到此错误

TransportUnavailableError: Can't connect to twilsock
at Upstream.send (http://localhost:3000/static/js/1.chunk.js:96516:31)
at TwilsockClient.post (http://localhost:3000/static/js/1.chunk.js:94626:28)
at http://localhost:3000/static/js/1.chunk.js:88943:33
at Retrier.<anonymous> (http://localhost:3000/static/js/1.chunk.js:88882:11)
at Retrier.push../node_modules/events/events.js.EventEmitter.emit (http://localhost:3000/static/js/1.chunk.js:25082:17)

提前致谢

问题出在我的设备和 Twilio 之间。所以我 运行 进行了下面的测试,以找出对我来说是什么问题这是一个 network/firewall 问题。修复了它,现在可以正常工作了

https://networktest.twilio.com 

以防万一到达此 post 的人没有 network/firewall 问题。

我在使用 Twilio Sync 时会定期收到此错误。这是由无效令牌引起的,或者在我的情况下是令牌在一段时间后过期引起的。您需要处理刷新令牌,类似于:

_syncClient = new SyncClient(getNewToken());

_syncClient.on('tokenAboutToExpire', function() {
       _syncClient.updateToken(getNewToken());
});