как использовать рендеринг внутри для l oop для node.js и ejs - PullRequest
1 голос
/ 08 мая 2020

Внутри node.js файла:

app.get("/", function(req, res){
    datas.forEach( function(data){
        let txt = data.text;
        let txtarea = data.content

        res.render("home", {
            para: homeStartingContent,
            docs: data,
            textin: txt,
            textareain: txtarea 
        });
    });
});

В e js файла:

<h1> <%= textin %> </h1>
<p> <%= textareain %> </p>

1 Ответ

0 голосов
/ 08 мая 2020

В E JS render - это функция, которая может быть выполнена только один раз, например, вы не можете отправить пользователю несколько страниц до конца l oop.

Короче говоря, визуализацию можно вызвать в один раз на любой запрос, будь то запрос по почте или запрос на получение.

Надеюсь, вы поняли.

app.get("/", function(req, res){
datas.forEach( function(data){

    let txt = data.text;
    let txtarea = data.content
   if(txt === "Hello"){
    res.render("home", {
        para: homeStartingContent,
        docs: data,
        textin: txt,
        textareain: txtarea 
    });
}
   });
});
...