Ошибка is not a function

262
30 ноября 2017, 03:49

Выдаёт ошибку: app.configure is not a function.

в чём может быть проблема: Подскажите пожалуйста

var express  = require('express'), 
    Recaptcha = require('recaptcha').Recaptcha; 
 
var PUBLIC_KEY  = '6LdtyzoUAAAAAFCPtAGGPlzjQC7pz7e2bFB1AHZj', 
    PRIVATE_KEY = '6LdtyzoUAAAAAN4aT1j5I3-x6kEaWuXkP2SgTs0G'; 
 
var app = express(); 
 
app.configure(function() { 
    app.use(express.bodyParser()); 
}); 
 
app.get('/', function(req, res) { 
    var recaptcha = new Recaptcha(PUBLIC_KEY, PRIVATE_KEY); 
 
    res.render('form.jade', { 
        layout: false, 
        locals: { 
            recaptcha_form: recaptcha.toHTML() 
        } 
    }); 
}); 
 
app.post('/', function(req, res) { 
    var data = { 
        remoteip:  req.connection.remoteAddress, 
        response:  req.body['g-recaptcha-response'] 
    }; 
    var recaptcha = new Recaptcha(PUBLIC_KEY, PRIVATE_KEY, data); 
 
    recaptcha.verify(function(success, error_code) { 
        if (success) { 
            res.send('Recaptcha response valid.'); 
        } 
        else { 
            // Redisplay the form. 
            res.render('form.jade', { 
                layout: false, 
                locals: { 
                    recaptcha_form: recaptcha.toHTML() 
                } 
            }); 
        } 
    }); 
}); 
 
app.listen(3000);

Answer 1

Важные изменения, внесенные в версии Express 4:

Функция app.configure() удалена. Для определения среды и соответствующей настройки приложения используйте process.env.NODE_ENV или функцию app.get('env').

READ ALSO
Убрать блокировку выделения текста

Убрать блокировку выделения текста

ЗдравствуйтеПодскажите как обойти блокировку данного типа:

243
Как сделать биржевые котировки на сайте?

Как сделать биржевые котировки на сайте?

Добрый день! Передо мной стала такая задачаНужно сделать на сайте окно с бегущей строкой биржевых котировок

210
Переход к блоку при листинге

Переход к блоку при листинге

ЗдравствуйтеЕсть обычная разметка сайта, с обычными блоками

196
Фильтр с разделением результатов на jquery/js

Фильтр с разделением результатов на jquery/js

Доброго времени суток, сообщество! Есть вот такой вот фильтр: http://jsfiddlenet/xvs9jL1c/ Но, к сожалению, не совсем устраивает своим функционалом и у меня...

168