On Mar 4, 2016, at 7:44 AM, Manpreet Gill <[email protected]> wrote:
> 
> this file is example.js:=
> 
>                 module.exports = {
>   dashboarddistance: function(a, b, c, d, callback) {
>     var ds = 0;
>     var distance = require('google-distance');
>     distance.get({
>       index: 1,
>       origin: a + ',' + b,
>       destination: c + ',' + d
>     }, function(err, data) {
>       if (err) {
>         console.log("a");
>         ds = 0;
>         return callback(err, ds);
>       } else {
>         console.log("b");
>         ds = data.distance;
>         return callback(null, ds);
>       }
>     });
>   },
> };
> 
> main.js file this :=
> 
> 
>   var example = require('./example.js');
> 
> example.dashboarddistance(a, b, c, d, function(err, distance) {
>   if (err) {
>     // dosomething and return
>     return ;
>   }
>   console.log(distance);
> });


I would put


    var distance = require('google-distance');


outside of the function, outside of the module.exports object.

Other than that, what's your question about this code?



-- 
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/20DCFAAF-C71A-4470-A0F8-05F83EE98E5A%40ryandesign.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to