fusionauth - 获取 FusionAuthClient 不是构造函数错误
问题描述
我正在尝试 fusionauth-node-client 并关注 wiki 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>
我已经粘贴了文档中提到的确切代码,但它仍然无法正常工作。任何人都可以帮助我确定我在这里缺少什么。
解决方案
我在图书馆里四处寻找,发现我们正在导出几个对象,我们的示例不再正确。
要获得客户端,您需要稍微更改语法以获取正确的对象。
const {FusionAuthClient} = require('fusionauth-node-client');
这转化为:需要库并从里面fusionauth-node-client
给我。FusionAuthClient
库中还有一个RESTClient
和JWTManager
可用的,但您不需要其中任何一个来使用 FusionAuth 进行编码。
我还将更新我们的示例以纠正这种差异。
推荐阅读
- mysql - Mysql utf8mb4 连接字符串(Node.js,serverless-mysql 包)
- oracle - oracle 循环处理用户定义的异常
- css - ASP NET Web 应用程序 css 脚本不再加载
- clojure - 如何在 cljs 宏中管理依赖项?
- jsf - 复合组件不支持事件 null
- c# - 我无法在 ASP.NET Core 中创建迁移。解决办法是什么?
- arduino - 如何使用 esp32 ulp 中断脉冲计数器和周期性唤醒深度睡眠模式
- spring-boot - 当我们使用 LinearStateQueryCriteria 按线性 id 查询时,Corda 4.3 客户端 rpc 抛出错误
- string - Pandas 数据框,将列与子字符串列表匹配,连续行,仅保留子字符串
- c++ - 初始化 std::variant
?