Meine Projektstruktur ist die folgende:Node.js Zugang var Ausgabe
project
- js
- *.js
app.js
In meinem app.js
definiere ich eine Config-Variable auf diese Weise:
try {
var config = yaml.load(program.config);
} catch (e) {
console.error('unable to load configuration, Error:', e.message);
process.exit(1)
}
Welche funktioniert.
Ich möchte jetzt auf den Inhalt der var in project/js/*.js
zugreifen, aber ich habe config is undefined
.
Warum? Soll nicht config
nicht überall zugänglich sein?
** EDIT **
Mein Code in *.js
:
var fetchMail = function() {
console.log(config); // config undefined
// Other stuff
};
Und wie ich meinen Code exportieren in app.js
: export.config = config
. Und dann ist es erforderlich in *.js
: var app = require(../app);
Haben Sie die Konfiguration in app.js ??? – Subburaj
Edit: Zu schnell. Funktioniert nicht. 'export.config = config' – Mornor
es funktioniert nicht ?? – Subburaj