并不是我拥有的每个页面都会有一个元描述,因此我只将其放在要在视图中呈现的控制器中。如果这样做,我仍然会收到错误消息,说未定义pageDesc
查看:
<% if(pageDesc !== undefined && pageDesc !== null) { %>
<meta name="Description" content="<%= pageDesc %>" />
<% } %>
控制器:
//
res.render("index", {
pageTitle: "Page Title",
pageDesc: "Meta Description",
path: "/",
});
//
我没有else语句,因为如果没有描述,就应该没有标签。