var sys = require('sys');
var exec = require('child_process').exec;
var cmd = 'whoami';
var child = exec( cmd,
function (error, stdout, stderr)
{
var username=stdout.replace('\r\n','');
}
);
var username = ?
Run Code Online (Sandbox Code Playgroud)
如何在exec函数外找到用户名?
function add(post)
{
var word = new KeyWord({ keyword: post.keyword});
word.save(function (err, word)
{
if(err)
{
if(err.code==11000)
return post.keyword + ' is already added.';
}
else
return 'Added : ' + post.keyword;
});
}
Run Code Online (Sandbox Code Playgroud)
当我尝试读取add函数的返回值时,它什么都不返回.
而且当我试图将消息放入变量并从外部返回时也给出null值.