在我的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>
但它似乎不起作用。为什么它不起作用以及如何解决它?
答案 0 :(得分:-2)
好的,所以似乎Ejs不支持这样的功能,但我们可以做的是使用deasync
模块 deasync 该功能。
docker run -v myfolder:/data/myfolder image-name-1
docker run -v myfolder:/data/myfolder image-name-2