Have you read this?

https://github.com/caolan/async#waterfall

There's a simple example. i don't really see what more you could ask for 
there.

On Saturday, September 6, 2014 5:52:26 PM UTC-4, Alex Brodov wrote:
>
> I have 2 function that i'm running asynchronously, i'd like to write them 
> using the waterfalll model, the thing is that i don't know how.. Here is my 
> code :
>
> var fs = require('fs');function updateJson(ticker, value) {
>     //var stocksJson = JSON.parse(fs.readFileSync("stocktest.json"));
>     fs.readFile('stocktest.json', function(error, file) {
>         var stocksJson =  JSON.parse(file);
>
>
>
>         if (stocksJson[ticker]!=null) {
>             console.log(ticker+" price : " + stocksJson[ticker].price);
>             console.log("changing the value...")
>             stocksJson[ticker].price =  value;
>             console.log("Price after the change has been made -- " + 
> stocksJson[ticker].price);
>             console.log("printing the the Json.stringify")
>             console.log(JSON.stringify(stocksJson, null, 4));
>              fs.writeFile('stocktest.json',JSON.stringify(stocksJson, null, 
> 4) , function(err) {  
>                             if(!err) {
>                                 console.log("File successfully written");
>                             }
>                             if (err) {
>                                 console.error(err);
>                             }
>
>                        }); //end of writeFile
>         }
>         else {
>             console.log(ticker + " doesn't exist on the json");
>         }
>     });} // end of updaJson 
>
> Any idea how can i write it using the waterfall so i'll be able to control 
> this, Please write me some examples because i'm new to node.js
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/44ccc66a-2c46-47d7-a49f-b3e5e732411a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to