我正在通过twilio-chat
npm软件包与Twilio可编程聊天建立实时聊天,并且我的Acess令牌已成功生成(当我在{{3上检查时,我可以看到它具有正确的内容}}),调用Twilio API使用该令牌创建客户端失败,并显示错误TypeError: _parser_1$Parser$pars is undefined
。
Bizarrely,昨天这个工作很好。我已经检查了Twilio的状态页面,但所有内容均为绿色。我已经在Firefox中使用调试器来查看是否可以发现错误发生的地方,并且似乎收到了type
为""
的消息。 undefined
值是解析该消息的结果。
import twilio from 'twilio-chat'
const chatToken = await myChatApi.getChatToken()
const client = await twilio.create(chatToken)
console.log('This log never gets called')
client
永远不会获得值,而console.log()
永远不会运行。
在发生TypeError: _parser_1$Parser$pars is undefined
错误之后不久,我也得到了TypeError: this.listeners.onmessage is not a functionfeatures:75:18
。
UPDATE(在与Twilio支持人员交谈之后):
在Chrome(而不是Firefox)中运行我的应用程序,出现了另一个错误:Error: Can't connect to twilsock
。如果我使用不同的Internet连接,则每个浏览器都会一致地收到其错误消息。 Twilio支持已确认我的访问令牌正确,并且我的Api密钥和帐户SID匹配。
我也尝试过从https://jwt.io运行快速入门应用程序。在Chrome浏览器中可以正常工作,但是在Firefox中,我得到的错误与在Firefox中我自己的应用程序中出现的错误相同(尽管很难说,因为代码已缩小):TypeError: t is undefined
。