【发布时间】:2014-10-21 00:49:12
【问题描述】:
我在我的 NodeJS 服务器上得到了这段代码:
function GetXML() {
fs.readFile('../slideshow.xml.old', function(err, data) {
parser.parseString(data, function (err, result) {
var json = JSON.stringify(result);
console.log(json);
return json;
});
});
}
console.log() 运行良好,但事实并非如此:
.get('/', function(req, res) {
res.end(GetXML());
};
它返回undefined,这很符合逻辑,因为函数是嵌套的(我认为?)。但我不知道如何让 GetXML() 返回一个值。
【问题讨论】:
标签: json node.js nested-function