我想在Node.js中同步检查各个单词的拼写。我发现的所有库(拼写检查器,老师,拼写器,...)都有异步调用,这对我不起作用。Node.js的同步拼写检查
这里是我的代码的结构:
function mycheck(w) {
spell.check(w, function(err, correct, suggestions) {
if (correct) {
return true;
}
else {
return false;
}
});
}
的问题是,mycheck
永远是不确定的,因为spell.check
是异步的。另外,我不能仅仅让mycheck
变得异步,因为那不适合我的程序的其余部分。
是否有拼写检查(同步)的另一种方法或使这项工作同步的方法?我可以使用某种“助手”包使功能同步。
非常感谢! :d
你说你的异步代码不适合程序的其余部分。你为什么让其余的同步?节点的优势是异步行为。 – user568109 2013-02-17 16:17:56