Программируемый чат Twilio: что вызывает «Ошибка TypeError: _parser_1 $ Parser $ pars не определена» в JS SDK? - PullRequest
0 голосов
/ 03 июля 2019

Я настраиваю чат в реальном времени с программируемым чатом Twilio через пакет twilio-chat npm, и пока мой токен доступа генерируется успешно (я вижу, что он имеет правильное содержимое, когда я проверяю его на https://jwt.io), вызов API Twilio для создания клиента с использованием этого токена завершается с ошибкой TypeError: _parser_1$Parser$pars is undefined.

Как ни странно, вчера это работало совершенно нормально. Я проверил страницу статуса 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.

ОБНОВЛЕНИЕ (после разговора с поддержкой Twilio): Запустив мое приложение в Chrome вместо Firefox, я получаю другую ошибку: Error: Can't connect to twilsock. Каждый браузер постоянно получает сообщение об ошибке, если я использую разные интернет-соединения. Служба поддержки Twilio подтвердила, что мои токены доступа верны, а ключи Api и SID учетной записи совпадают.

Я также пытался запустить приложение быстрого запуска из https://www.twilio.com/docs/chat/javascript/quickstart. В Chrome оно работает нормально, но в Firefox я получаю то же самое, что и ошибку, которую я получаю из своего собственного приложения в Firefox (хотя трудно скажем, как код сокращен): TypeError: t is undefined.

...