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 1304492 82248 ?       Ssl  Oct24 198:29 node /home/sasa/.pm2/modules/pm2-logrotate/node_modules/pm2-logr
sasa        1200  0.9  0.8 11721656 138024 ?     Ssl  Oct24 344:27 node /home/sasa/dex8/dex8-api/starter.js
sasa        1207  0.4  0.4 1305072 73612 ?       Ssl  Oct24 157:51 node /home/sasa/regoch/regoch-www/server
sasa        1208  0.3  0.4 1299536 66964 ?       Ssl  Oct24 142:10 node /home/sasa/dex8/dex8-panel/server/index.js
sasa        1224  0.9  0.6 11841992 103464 ?     Ssl  Oct24 353:22 node /home/sasa/dex8/dex8-www/server/index.js
sasa        1236  0.6  0.5 11813132 97880 ?      Ssl  Oct24 215:42 node /home/sasa/mikosoft_hr/www-mikosoft-hr/server/index.js
sasa        1255  0.7  0.5 1330064 83132 ?       Ssl  Oct24 279:29 node /home/sasa/mikosoft-info/api-mikosoft-info/starter.js
sasa        1257  0.4  0.4 1300548 69460 ?       Ssl  Oct24 144:15 node /home/sasa/mikosoft-info/www-mikosoft-info/server/index.js
sasa        1289  0.3  0.4 1297184 65708 ?       Ssl  Oct24 142:29 node /home/sasa/dex8/dex8-kiosk/server/index.js
sasa        1363  3.3  2.8 12173940 467608 ?     Ssl  Oct24 1181:46 node /home/sasa/voovuu/voovuu-pub/server/index.js
sasa        1449  0.4  0.4 1168104 66832 ?       Ssl  Oct24 149:25 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1528  1.7  2.8 22642104 466676 ?     Ssl  Oct24 638:07 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1529  0.4  0.3 1099620 63844 ?       Ssl  Oct24 149:18 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1606  0.4  0.3 1099876 63424 ?       Ssl  Oct24 149:23 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1607  0.4  0.3 1100132 63744 ?       Ssl  Oct24 148:52 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1705  0.4  0.3 1099880 65108 ?       Ssl  Oct24 148:35 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1706  0.4  0.3 1100132 64600 ?       Ssl  Oct24 148:50 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1805  0.4  0.3 1100384 65440 ?       Ssl  Oct24 148:53 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1807  0.4  0.3 1100128 63692 ?       Ssl  Oct24 145:49 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1885  0.4  0.3 1099112 63612 ?       Ssl  Oct24 146:33 node /home/sasa/dex8/dex8-worker/starter.js
sasa        1886  1.4  0.9 11848252 147700 ?     Ssl  Oct24 529:27 node /home/sasa/mikosoft-info/crypto-mikosoft-info/server/index.
www-data 1098425  0.0  0.0   2608   592 ?        S    10:53   0:00 sh -c ps -aux | grep node
www-data 1098427  0.0  0.0   3304   644 ?        S    10:53   0:00 grep node
sasa     2628167  0.9  0.7 1162064 117564 ?      Ssl  Nov04 181:39 node /home/sasa/voovuu/voovuu-api/starter.js
sasa     3168557  0.6  0.5 11801008 90228 ?      Ssl  Nov06 116:48 node /home/sasa/mikosoft-info/dodo-mikosoft-info/server/index.js
sasa     3169051  0.4  0.5 11798408 83616 ?      Ssl  Nov06  78:43 node /home/sasa/@mikosoft/dodo-examples/server/index.js