Share Variables Between Modules In Javascript/node.js?
I have 3 node files: // run.js  require('./configurations/modules'); require('./configurations/application');  // modules.js  var express = module.exports.express = require('expres
Solution 1:
Everything declared in a module is local to that module unless it is exported.
Exported objects from one module can be accessed from other modules that reference it.
$ cat run.js 
require('./configurations/modules');
require('./configurations/application');
$ cat configurations/modules.js 
exports.somevariable = {
  someproperty:'first property'
};
$ cat configurations/application.js 
var modules = require('./modules');
modules.somevariable.something = 'second property';
console.log(modules.somevariable);
$ node run.js 
{ someproperty:'first property',
  something:'second property' }
Post a Comment for "Share Variables Between Modules In Javascript/node.js?"