【发布时间】:2015-05-10 16:02:39
【问题描述】:
当我在 Swig 模板中调用函数时,我试图返回 Mongo 结果。它不等待 mongo 结果并继续渲染模板。
示例代码:
function swigfunction(){
db.collection('contentitems').find({}).toArray(function(err, docs) {
//generated my output
return myoutput;
});
}
然后我尝试调用该函数,但返回“未定义”。
{{ swigfunction() }}
请帮忙
【问题讨论】:
-
我认为您需要先学习 javascript 基础知识。看看“范围”是如何工作的,然后谷歌“回调”,这可能是你在这里最不需要的 :)
标签: node.js mongodb swig-template