TypeError:Recaptcha不是构造函数

时间:2019-04-05 08:34:22

标签: javascript node.js express recaptcha

突然我的应用由于此TypeError而停止编译: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

1 个答案:

答案 0 :(得分:2)

只需尝试使用以下代码即可:

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

忘记了sam异常,但是如果尝试:

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

有效,请尝试。