Created
July 10, 2016 22:26
-
-
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))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 ** '); | |
| } | |
| }; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 ** |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
returnstatement could get the job done just fine.