我是node.js的初学者。我的index.ejs
文件包含header.ejs
文件。一切正常,但我无法将值传递给status
中的变量header.ejs
。
<html>
.
.
<title> <%= title %> </title>
.
.
<% include ../partial/header.ejs %>
.
.
</html>
<header>
.
.
<p>logged in status: <%= status %> </p>
.
.
</header>
.
.
.
app.get('/', function(req, res)
{
// not working :(
res.render('index', {
"status":"loggedin",
"title":"home"
});
});
.
.
.
答案 0 :(得分:1)
你的结构有些混乱。
long
应在<title>
。<head>
应在<p>
。<body>
和<head>
个标签。您可以了解差异here。以下是我希望能为您效劳的一个例子:
index.ejs:
<header>
header.ejs:
<html>
<head>
<title> <%= title %> </title>
</head>
<body>
<% include ../partial/header %>
</body>
</html>