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

时间:2019-01-19 21:43:37

标签: reactjs twilio twilio-programmable-chat

我正在将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)

预先感谢

2 个答案:

答案 0 :(得分:2)

问题出在我的设备和Twilio之间。因此,我运行测试箱以找出对我来说是网络/防火墙问题的问题。解决了这个问题,现在可以正常工作了

new_list <- list(`prefix-001`, `prefix-002`)

答案 1 :(得分:0)

以防万一有人到达这篇帖子而没有网络/防火墙问题。

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

_syncClient = new SyncClient(getNewToken());

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