如何处理Ejs中的回调响应

时间:2015-10-19 08:58:02

标签: javascript node.js ejs

在我的Node.js应用程序中,我想在Ejs代码中调用一些异步函数并呈现结果。我试过了:

<ul>
<% setTimeout(function () { %>
<% supplies = [1, 2, 3, 4]; %>
<% for(var i=0; i<supplies.length; i++) {%>
   <li><%= supplies[i] %></li>
<% } %>
<% }, 1000) %>
</ul>

但它似乎不起作用。为什么它不起作用以及如何解决它?

1 个答案:

答案 0 :(得分:-2)

好的,所以似乎Ejs不支持这样的功能,但我们可以做的是使用deasync模块 deasync 该功能。

docker run -v myfolder:/data/myfolder image-name-1
docker run -v myfolder:/data/myfolder image-name-2