javascript - 类型错误 : Recaptcha is not a constructor

标签 javascript node.js express recaptcha

突然,我的应用程序由于此类型错误而停止编译:Recaptcha 不是构造函数。

    recaptchaConfig() {
        this.recaptcha = new Recaptcha(
            config.service.recaptcha.client_key,
            config.service.recaptcha.secret_key , 
            {...config.service.recaptcha.options}
        );
    }

它工作得很好,现在我不知道是什么原因造成的。 https://github.com/arya107/AskArya-Node.js-Vue.js/blob/master/Server/app/http/controllers/controller.js

最佳答案

刚刚尝试了您的代码并使用:

var Recaptcha = require('express-recaptcha').Recaptcha;

遇到 sam 异常,但如果您尝试:

var Recaptcha = require('express-recaptcha').RecaptchaV3;

成功了,试试吧。

关于javascript - 类型错误 : Recaptcha is not a constructor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55531348/

相关文章:

javascript - Hugo 部分转义 Javascript,代码被破坏

node.js - mongodb dup key错误11000导致 Node 服务器崩溃

javascript 精确匹配字符串

node.js - 如何为检查响应返回数据的 http 请求编写测试?

node.js - Async.times 是否并行运行?

node.js - 如何监控/计算 NodeJS 服务器的带宽使用情况?

node.js - 如何更新 mongoose db 中的 2 个或更多唯一文档

node.js - 为什么 Azure 事件中心获取事件的速度如此之慢?

javascript - 如何在 Redux 中使用 render 解决这个问题?

javascript - Mongoose - 在更新中删除数组元素