• Утечка памяти при использовании Sequelize, ORM решение для NodeJS - что делать?

    spacecucumber
    @spacecucumber Автор вопроса
    Full stack web DEVV - Node PHP etc.
    router.get('/test', hutils.authChecker, function(req, res, next) {
        Project.findById(1,{ include : [Player]}).then(function(project) {
            return Promise.denodeify(async.map)(project.Players, function(player, callback) {
                Player.create({
                    project_id : 1,
                    name       : 'iter_'+Math.floor(Math.random() * 1000000)+Math.floor(Math.random() * 1000000)
                }).then(function(gamer) {
                    callback(null, gamer)
                });
            });
        }).then(function(plrs) {
            return Promise.denodeify(async.map)(plrs, function(guy, callback) {
                guy.update({name : sqlRequest+'zzzzz'+Math.random()}).then(function(number) {
                    callback(null, number);
                });
            });
        }).then(function(numbers) {
            return Player.findAll({where : {name : {$like : '%zzzzz%'}}});
        }).then(function(zets) {
            return Promise.denodeify(async.map)(zets, function(zet, callback) {
                zet.destroy().then(function(number) {
                    callback(null, number);
                });
            });
        }).catch(function(err) {
            next(err);
        });
    });
    Ответ написан
    Комментировать