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?"