如果是从控制器发送的,则仅显示元描述为一个

时间:2019-02-07 08:57:27

标签: node.js express ejs

并不是我拥有的每个页面都会有一个元描述,因此我只将其放在要在视图中呈现的控制器中。如果这样做,我仍然会收到错误消息,说未定义pageDesc

查看:

<% if(pageDesc !== undefined && pageDesc !== null) { %>
    <meta name="Description" content="<%= pageDesc %>" />
<% } %>

控制器:

//
      res.render("index", {
        pageTitle: "Page Title",
        pageDesc: "Meta Description",
        path: "/",
      });
//

我没有else语句,因为如果没有描述,就应该没有标签。

0 个答案:

没有答案