首页 > 解决方案 > 在 Node.js 中的文件之间共享变量加载延迟?

问题描述

我正在按照以下示例列出的示例:在 Node.js 中的文件之间共享变量?

主.js:

var name = "foobar";
exports.name = name;
var Login = require("./Scripts/file");

文件.js:

 const file = require('./../main.js');
 var name = file.name;
 console.log("result: "+name);

输出:

result: undefined

当我调整 file.js 时:

const file = require('./../main.js');
var name = file.name;

setInterval(function(){
    console.log("result: "+name);

},1000/30);

输出:

result: foobar

看起来变量传递得很晚?我该如何防止这种情况?

标签: javascriptnode.js

解决方案


推荐阅读