Я нашел другое решение: я создал клиент javascript ... и я получаю токен от конечной точки api getToken nodejs, когда она истекает (то есть каждый час) ... Я ограничил конечную точку getToken тем же доменом.
но создал приложение с использованием Firebase и dialogflow-javascript-client.
Теперь dialogflow-javascript-client устарел. Так как dialogflow-nodejs-client-v2 является клиентом node.js, он не должен работать на Angular. Они отказались от поддержки JavaScript? Я не могу получить ответ от разработчиков, кажется, они просто избегают этого.
Если это невозможно, мое единственное решение - отказаться от поддержки Dialogflow в моем приложении.
Абсолютно нет документации или информации для пользователей, переходящих с Javascript, вот единственное, что они вам дают:
Конечно, я все равно попытался запустить его, думая, что он также создан для работы на JavaScript ...
Но вот что я получаю:
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/google-gax/node_modules/grpc/node_modules/node-pre-gyp/lib/util/versioning.js 17: 20-67 Критическая зависимость: запрос зависимости является выражением
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/google-gax/node_modules/grpc/node_modules/node-pre-gyp/lib/pre-binding.js 20: 22-48 Критическая зависимость: запрос зависимости является выражением
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/google-gax/node_modules/grpc/src/grpc_extension.js 32: 12-33 Критическая зависимость: запрос зависимости является выражением
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/google-gax/node_modules/grpc/node_modules/minimatch/minimatch.js модуль не найден: ошибка: не удается найти «путь» в «D: \ ng \ ww-app \ node_modules \ google-gax» \ node_modules \ КПГР \ node_modules \ minimatch»
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/minimatch/minimatch.js Модуль не найден: Ошибка: не удается определить «путь» в «D: \ ng \ ww-app \ node_modules \ minimatch»
ОШИБКА в ./node_modules/dialogflow/src/v2/agents_client.js Модуль не найден: Ошибка: не удается разрешить './agents_client_config' в 'D: \ ng \ ww-app \ node_modules \ dialogflow \ src \ v2'
.... (еще много следующих)