gpt4 book ai didi

node.js - 如何多次对 ejs 使用 res.render ?

转载 作者:太空宇宙 更新时间:2023-11-04 02:21:40 24 4
gpt4 key购买 nike

我试图在我的nodeJS应用程序中调用res.render两次,但当我这样做时,我总是收到错误。有谁知道我如何在我的应用程序中调用 res.render 两次而不切换文件?或者将其包含在所有一个 res.render 中或更改导演?

var express = require("express");
var app = express();
app.set("view engine", "ejs");
app.get("/", function (req, res) {
res.render("index", {
data: "Hello, guys",
});
res.render("index", {
name: "Hello, again",
});
});

app.listen(10022, function () {
console.log("server is up");
});

我知道上面的代码不会工作。我想知道如何在代码中的不同时间发送数据和名称。

最佳答案

我遇到了同样的问题,因为在处理从服务器收到的第一个 json 响应时,我发生了多个异步 http 调用,并且我必须等待所有调用完成才能渲染响应。我解决这个问题的方法是,我记录了我必须发出的 http 请求的数量,然后调用 res.render 。希望这可以帮助。

关于node.js - 如何多次对 ejs 使用 res.render ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33068881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com