我尝试使用来自用户'用户'对象进入res.render()函数。 它不起作用。有任何想法吗 我有以下代码:
var express = require("express"),
app = express();
app.set('view engine', 'ejs');
app.use(express.static('public'));
var User = {
firstname: "FirstNameExample",
lastname: "LastNameExample",
role: "Site Admin",
permissions: [
{
All: "True"
}
]
}
app.get('/', function(req, res){
res.render('pages/home', { 'data': User });
});
var server = app.listen(3000, function(err){
(err) ? console.log(err) : console.log('App Started on Port 3000');
});
控制台中的错误是: 在对象。 (/location/app.js:22:18)
答案 0 :(得分:3)
我已尝试过:<%= data.User.firstname%>没有数据:<%= User.firstname%>
data
是User
对象的引用。试试这个:
<%= data.firstname %>