Skip to content

Instantly share code, notes, and snippets.

@auchomage
Created July 10, 2016 22:26
Show Gist options
  • Save auchomage/8e40e2165a00be528b0961a7b98bc1c4 to your computer and use it in GitHub Desktop.
Save auchomage/8e40e2165a00be528b0961a7b98bc1c4 to your computer and use it in GitHub Desktop.
Node.JS callbacks - question 1: I have 2 files (1) decon_t2_calledFile.js and (2) decon_t2_callingFile.js. My aim is to take the string output of file 1 (decon_t2_calledFile.js) and access through file 2 (decon_t2_callingFile.js))
module.exports = function(callback){
function () {
// Contents of this anonymous function will serve as output
// from this file
console.log('** Output from decon_t2_calledFile.js ** ');
}
};
var someInput = require('./decon_t2_calledFile.js');
// display contents of 'decon_t2_calliedFile.js'
someInput(function(callback){
callback();
}); // should display ('** Output from decon_t2_calledFile.js **
@andrewjmead
Copy link

That "something else" would be anything asynchronous like fetching a webpage or making a database request. If you have synchronous code, callbacks are really adding any value because a simple return statement could get the job done just fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment