I am following the Example listed out by: Share variables between files in Node.js?
main.js:
var name = "foobar";
exports.name = name;
var Login = require("./Scripts/file");
file.js:
const file = require('./../main.js');
var name = file.name;
console.log("result: "+name);
output:
result: undefined
when I adjust file.js:
const file = require('./../main.js');
var name = file.name;
setInterval(function(){
console.log("result: "+name);
},1000/30);
output:
result: foobar
It looks like the variable is being passed late? how do I prevent this?