Note that there are some explanatory texts on larger screens.

plurals
  1. POControl asynchronous execution flow in node.js/meteor
    primarykey
    data
    text
    <p>I am using a meteorite application with 'http-methods' package from atmosphere and 'node-sqlite3' package from npm. Consider the flowing code. </p> <pre><code>var results = null; HTTP.methods({ 'list': function(data) { var sqlite3 = Npm.require('sqlite3').verbose(); var db = new sqlite3.Database(':memory:'); db.serialize(function() { db.run("CREATE TABLE lorem (info TEXT)"); var stmt = db.prepare("INSERT INTO lorem VALUES (?)"); for (var i = 0; i &lt; 10; i++) { stmt.run("Ipsum " + i); } stmt.finalize(); db.all("SELECT rowid AS id, info FROM lorem", function(err, rows) { console.log(rows); results = rows; }); }); console.log("Closing DB"); db.close(); console.log("Sending back response"); console.log(results); return results; } }); </code></pre> <p>Here using domain/list the above function is invoked. I want to return the resultSet as response to the request. But instead of it 'null' is been returned. The output from the console is given below. </p> <pre><code>I20131229-23:50:20.092(1)? Closing DB I20131229-23:50:20.113(1)? Sending back response I20131229-23:50:20.117(1)? null I20131229-23:50:20.172(1)? [ { id: 1, info: 'Ipsum 0' }, I20131229-23:50:20.181(1)? { id: 2, info: 'Ipsum 1' }, I20131229-23:50:20.182(1)? { id: 3, info: 'Ipsum 2' }, I20131229-23:50:20.183(1)? { id: 4, info: 'Ipsum 3' }, I20131229-23:50:20.199(1)? { id: 5, info: 'Ipsum 4' }, I20131229-23:50:20.199(1)? { id: 6, info: 'Ipsum 5' }, I20131229-23:50:20.199(1)? { id: 7, info: 'Ipsum 6' }, I20131229-23:50:20.202(1)? { id: 8, info: 'Ipsum 7' }, I20131229-23:50:20.202(1)? { id: 9, info: 'Ipsum 8' }, I20131229-23:50:20.203(1)? { id: 10, info: 'Ipsum 9' } ] </code></pre> <p>Please suggest a appropriate solution to the problem. </p> <p>Note: The code given is a synonymous of the actual one. Please let me know if you want to know more details. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload