首页 > node+express设置登录成功返回主页时出错

node+express设置登录成功返回主页时出错

<header>
<h1><%= title %></h1>
</header>
<nav>
<span><a title="主页" href="/">home</a></span>
<% if (user) { % >
<span><a title="发表" href="/post">post</a></span>
<span><a title="登出" href="/logout">logout</a></span>
<% } else { %>
<span><a title="登录" href="/login">login</a></span>
<span><a title="注册" href="/reg">register</a></span>
<% } %>
</nav>

<article>
<% if (success) { %>
<div><%= success %></div>
<% } %>
<% if (error) { %>
<div><%= error %></div>
<% } %>

运行后出现的错误是

Express server listening on port 3000
Error: Could not find matching close tag for "<%".
    at /home/lu/node/blog/node_modules/ejs/lib/ejs.js:519:19
    at Array.forEach (native)
    at Object.Template.generateSource (/home/lu/node/blog/node_modules/ejs/lib/ejs.js:505:15)
    at includeSource (/home/lu/node/blog/node_modules/ejs/lib/ejs.js:198:9)
    at /home/lu/node/blog/node_modules/ejs/lib/ejs.js:528:26
    at Array.forEach (native)
    at Object.Template.generateSource (/home/lu/node/blog/node_modules/ejs/lib/ejs.js:505:15)
    at Object.Template.compile (/home/lu/node/blog/node_modules/ejs/lib/ejs.js:427:12)
    at Object.compile (/home/lu/node/blog/node_modules/ejs/lib/ejs.js:288:16)
    at handleCache (/home/lu/node/blog/node_modules/ejs/lib/ejs.js:147:16)

如何破解??求高人指点


<% if (user) { % >这里的%>之中多了一个空格。

【热门文章】
【热门文章】