Задача: Нужно авторизоваться на сайте (post запрос), а потом спарсить страничку с данными (с пагинатором).
Думаю использовать для этого request + cheerio
Вопрос заключается в том как лучше поступить, чтобы не нарваться на callback hell, который уже намечается
Подскажите свои рецепты решения этой проблемы
request.get('auth get url', options, function (error, response, body) {
    if (!error) {
        var $ = cheerio.load(body);
        options.form = {
            admin_user: {
                email: '***',
                password: '***',
                otp_attempt: '***',
                remember_me: 1
            },
            authenticity_token: $('input[name=authenticity_token]').val(),
            utf8: $('input[name=utf8]').val()
        };
        request.post('auth post url', options, function (error, response, body) {
            request.get('parse data url', options, function (error, response, body) {
            
            });
        });
    } else {
        console.log("error: " + error);
    }
});