Получение FusionAuthClient не является ошибкой конструктора - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь использовать 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 Ответ

0 голосов
/ 31 октября 2018

Я покопался в библиотеке и заметил, что мы экспортируем несколько объектов, и наш пример больше не верен.

Чтобы получить клиента, вам нужно немного изменить синтаксис, чтобы получить правильный объект.

const {FusionAuthClient} = require('fusionauth-node-client');

Это означает: потребуйте библиотеку fusionauth-node-client и дайте мне FusionAuthClient изнутри.В библиотеке также есть RESTClient и JWTManager, но вам не нужно ни одного из них кодировать с помощью FusionAuth.

Я также обновлю наш пример, чтобы исправить это несоответствие.

...