Javascript 如何从function node.js内部使变量成为全局变量?
我正在尝试将此snmp变量设置为全局变量,以便将其保存在mongoose数据库中,但无法使其正常工作,我已尝试将其声明为全局变量并使用window.data方式,但不希望在我的函数之外使用console.log。我相信这只是一件小事,但我非常感谢你们中的一位从一天中抽出一分钟的时间 提前谢谢Javascript 如何从function node.js内部使变量成为全局变量?,javascript,node.js,mongoose,Javascript,Node.js,Mongoose,我正在尝试将此snmp变量设置为全局变量,以便将其保存在mongoose数据库中,但无法使其正常工作,我已尝试将其声明为全局变量并使用window.data方式,但不希望在我的函数之外使用console.log。我相信这只是一件小事,但我非常感谢你们中的一位从一天中抽出一分钟的时间 提前谢谢 session.get({ oid: [2, 8, 0] }, function(err, varbinds) { var vb; if (err) { console.log(err)
session.get({ oid: [2, 8, 0] }, function(err, varbinds) {
var vb;
if (err) {
console.log(err);
} else {
vb = varbinds[0];
}
console.log('The system description is "' + vb.value + '"');
session.close();
});
您可以使用Node.js全局变量,如下所示:
GLOBAL.window = {}; // creates a global variable "window"
您可以使用Node.js全局变量,如下所示:
GLOBAL.window = {}; // creates a global variable "window"
感谢您提供的信息,但这将无法正常工作。很遗憾,是否可以在函数中调用函数并将该信息存储到数据库中。var Voltage=mongoose.model('Voltage',{temp:Number});无功电压=新电压({temp:27});Voltage.save(函数(err){if(err)/…console.log('Done');});感谢您提供的信息,但不幸的是,这将无法工作。是否可以在函数中调用函数并将该信息存储到数据库中。var Voltage=mongoose.model('Voltage',{temp:Number});无功电压=新电压({temp:27});Voltage.save(函数(err){if(err)/…console.log('Done');});