Я хочу вызвать некоторые из моих функций, которые асинхронны, чтобы вызываться из моих файлов e js.
Как будто у меня установлены эти функции как app.locals.someFunction
async someFunction(param){
let data = await someAsyncStuff();
// & other things
return data;
}
и я хочу использовать его внутри файла e js, как показано ниже:
<%
let data = await someFunction()
for(let x of data){%>
<li><%=x%></li>
<%}%>
Это возможно с e js, если {async:true}
передается как опция. Но где именно я должен передать это, когда мои настройки двигателя вида выглядят следующим образом?
//view engine setup
app.engine ('.html', ejs.renderFile);
app.set ('view engine', 'html');