Получение FusionAuthClient не является ошибкой конструктора
Я пробую fusionauth-node-client и следую вики https://fusionauth.io/docs/v1/tech/client-libraries/node. Но я получаю следующую ошибку
const client = new FusionAuthClient('6b87a398-39f2-4692-927b-13188a81a9a3', 'http://localhost:9011');
^
TypeError: FusionAuthClient is not a constructor
at Object.<anonymous>
Я вставил точный код, указанный в документе, но он не работает. Может ли кто-нибудь помочь мне определить, что мне здесь не хватает.
1 ответ
Я покопался в библиотеке и заметил, что мы экспортируем несколько объектов, и наш пример больше не верен.
Чтобы получить клиента, вам нужно немного изменить синтаксис, чтобы получить правильный объект.
const {FusionAuthClient} = require('fusionauth-node-client');
Это переводится как: требуется библиотека fusionauth-node-client
и дай мне FusionAuthClient
изнутри Есть также RESTClient
а также JWTManager
доступно в библиотеке, но вам не нужно ни одного из них для кодирования с FusionAuth.
Я также обновлю наш пример, чтобы исправить это несоответствие.