Test JS script file

Selected file: 50bluebird_basic.js
Compare console.log() outputs in browser and NodeJS.
Notice: Open browser's console in FireBUG!

  1. 01callback.js
  2. 02callback_settimeout.js
  3. 02callback_settimeout2.js
  4. 50bluebird_basic.js
  5. 50bluebird_newPromise.js
  6. 51bluebird_fs.js

..:: Source code - 50bluebird_basic.js ::..

/**
 * basic usage of bluebird
 */

var Promise = require("bluebird");

//defining an async function
var cl = function () {
  setTimeout(function () {
    console.log('Write something');
  }, 2500);
};

//promisifing a function (attaching then() method)
var clAsync = Promise.promisifyAll(cl);

console.log(JSON.stringify(clAsync, null, 2));

//executing promisified function clAsync() and adding new callback with then method
clAsync()
  .then(function () {
    console.log('Write again');
  })
  .catch(function (e) {
    console.error(e.stack);
  });
 

..:: NodeJS Console - 50bluebird_basic.js ::..

$ node 50bluebird_basic.js

		
		
$ps -aux | grep node (list all node processes)
sasa        1194  0.5  0.5 1305080 82196 ?       Ssl  Oct24 375:29 node /home/sasa/.pm2/modules/pm2-logrotate/node_modules/pm2-logr
sasa        1200  1.0  0.8 11723776 139408 ?     Ssl  Oct24 671:20 node /home/sasa/dex8/dex8-api/starter.js
sasa        1208  0.4  0.4 1305000 72788 ?       Ssl  Oct24 270:43 node /home/sasa/dex8/dex8-panel/server/index.js
sasa        1224  1.0  0.6 11807796 100620 ?     Ssl  Oct24 652:47 node /home/sasa/dex8/dex8-www/server/index.js
sasa        1236  0.6  0.6 11811596 99332 ?      Ssl  Oct24 422:48 node /home/sasa/mikosoft_hr/www-mikosoft-hr/server/index.js
sasa        1255  0.8  0.5 1330860 84076 ?       Ssl  Oct24 566:43 node /home/sasa/mikosoft-info/api-mikosoft-info/starter.js
sasa        1257  0.4  0.4 1301524 69636 ?       Ssl  Oct24 275:03 node /home/sasa/mikosoft-info/www-mikosoft-info/server/index.js
sasa        1289  0.4  0.4 1298192 66700 ?       Ssl  Oct24 270:49 node /home/sasa/dex8/dex8-kiosk/server/index.js
sasa        1363  3.4  3.1 12209264 520604 ?     Ssl  Oct24 2209:52 node /home/sasa/voovuu/voovuu-pub/server/index.js
sasa        1449  0.4  0.4 1232104 65540 ?       Ssl  Oct24 284:22 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1528  1.9  2.6 33089352 431308 ?     Ssl  Oct24 1263:22 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1529  0.4  0.3 1100388 64356 ?       Ssl  Oct24 283:34 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1606  0.4  0.3 1100900 64792 ?       Ssl  Oct24 284:11 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1607  0.4  0.3 1101156 64756 ?       Ssl  Oct24 283:25 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1705  0.4  0.4 1101928 66612 ?       Ssl  Oct24 283:24 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1706  0.4  0.4 1101668 65620 ?       Ssl  Oct24 282:58 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1805  0.4  0.4 1167968 66896 ?       Ssl  Oct24 283:44 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1807  0.4  0.3 1100384 64448 ?       Ssl  Oct24 277:14 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1885  0.4  0.3 1099880 64064 ?       Ssl  Oct24 278:51 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1886  2.1  0.9 11857488 159860 ?     Ssl  Oct24 1398:36 node /home/sasa/mikosoft-info/crypto-mikosoft-info/server/index.
www-data 1874112  0.0  0.0   2608   596 ?        S    16:40   0:00 sh -c ps -aux | grep node
www-data 1874114  0.0  0.0   3304   724 ?        S    16:40   0:00 grep node
sasa     2628167  0.9  0.7 1173636 129896 ?      Ssl  Nov04 475:03 node /home/sasa/voovuu/voovuu-api/starter.js
sasa     3168557  0.7  0.5 11821524 96636 ?      Ssl  Nov06 350:09 node /home/sasa/mikosoft-info/dodo-mikosoft-info/server/index.js
sasa     3169051  0.5  0.5 11798664 82756 ?      Ssl  Nov06 233:50 node /home/sasa/@mikosoft/dodo-examples/server/index.js