Il mio script esegue alcune attività asincrone usando promesse (con la libreria q). Esecuzione di test di moka funziona bene. Tuttavia, l'esecuzione dello script dalla riga di comando non lo fa. Il processo del nodo muore immediatamente.Come mantenere vivo uno script node.js durante la risoluzione delle promesse?
var bot = require('./bot');
bot.getCategories().then(function (categories) {
console.log('Found ' + categories.length + ' categories');
});
Che cos'è './Bot', che cosa fa? Il tuo script muore anche quando sostituisci 'bot.getCategories()' con 'Q.resolve()'? – Bergi