TypeError: Recaptcha не является конструктором - PullRequest
1 голос
/ 05 апреля 2019

Внезапно мое приложение перестало компилироваться из-за этой ошибки типа: 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 Ответ

3 голосов
/ 05 апреля 2019

Только что попробовал ваш код и с:

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

получил исключение sam, но если вы попробуете:

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

все работает, попробуйте.

...