EJSdynamic包括

我正在尝试使用EJSdynamic地包含我的部分内容之一。 我这样渲染一个模板:

路由器

router.get('/', noteController.getNotes, (req, res, next) => { return res.render(template, {'page':'all'}) }) 

我试图在这个模板中包含一个基于variables“page”的部分。

template.ejs

 <% include %><%= page %><% .ejs %> 

但是这不起作用。 我已经尝试了多种方法,无济于事。 任何帮助深表感谢。

只是:

 <%- include(page) %> 

或者如果它在partials文件夹中:

 <%- include('partials/'+page) %> 

PS不要忘记声明视图引擎是ejs

 app.set('view engine', 'ejs');