我可以在使用ejs模板引擎时在Node.js的每个页面上包含HTML代码块,例如页脚和页眉吗?

时间:2017-10-07 15:35:21

标签: javascript node.js ejs

与你在PHP中如何做到这一点类似?例如,如果我有一个包含此代码的header.ejs文件:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8"/>
        <title>Title</title>
        <link rel="stylesheet" type="text/css" href="/css/normalize.css">
        <link rel="stylesheet" type="text/css" href="/css/css.css">
        <meta name="viewport" content="width=device-width, initial-scale=1 shrink-to-fit=no">
    </head>
<body>

我可以这样做:

<% include 'header.ejs' %>

在我的home.ejs页面?

1 个答案:

答案 0 :(得分:1)

是使用

<%- include('header') -%>