Как мы можем вернуть строку из функции обратного вызова в корневую функцию в node.js?
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;
});
}
Когда я пытаюсь прочитать возвращаемое значение функции add, он ничего не возвращает.
А также, когда я пытаюсь поместить сообщение в переменную и вернуть, что извне также дать нулевое значение.