res.render中的选项只能给出1个变量
Options in res.render can only give 1 variable
我在呈现 ejs 视图的 express 中遇到 res.render 问题,如果我尝试这样做:
res.render('index');
我没有任何问题,即使我有
res.render('index', {foo:"bar"});
我仍然没有任何问题,但如果我有的话
res.render('index', {foo:"bar", bar:"foo"});
我所有的变量都不会被定义所以有人知道如何解决这个问题?
试试这个:
res.render("index", { data: { foo: "bar", bar: "foo" } })
我现在有了更多的经验,我可以做到:
res.locals.foo = "bar";
res.locals.bar = "foo";
res.render("index");
我在呈现 ejs 视图的 express 中遇到 res.render 问题,如果我尝试这样做:
res.render('index');
我没有任何问题,即使我有
res.render('index', {foo:"bar"});
我仍然没有任何问题,但如果我有的话
res.render('index', {foo:"bar", bar:"foo"});
我所有的变量都不会被定义所以有人知道如何解决这个问题?
试试这个:
res.render("index", { data: { foo: "bar", bar: "foo" } })
我现在有了更多的经验,我可以做到:
res.locals.foo = "bar";
res.locals.bar = "foo";
res.render("index");