我有以下代码
parseBookmark(user_id, category_ids,bookmark_url,function(err, result) {
console.log("PArse Rersult is " +JSON.stringify(result));
//output is undefined here
});
function parseBookmark(user_id, category_ids,bookmark_url,callback) {
saveBookmark(user_id,category_ids,title,bookmark_url,function(err, result) {
//result is coming here
callback(result);
});
}
为什么我的输出在这里未定义。有什么建议请提出来。
谢谢
最佳答案
将 saveBookmark
调用更改为:
saveBookmark(user_id,category_ids,title,bookmark_url,function(err, result) {
callback(err, result);
});
如果我正确理解你的代码,你第二次控制台记录的是err
变量,它是未定义
。
关于node.js - 结果没有出现在回调函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27014131/