我正在try 为 node 使用嵌入式Javascript渲染器:

我想知道如何将另一个视图文件(部分)包含在.ejs查看文件.

推荐答案

使用Express 3.0:

<%- include myview.ejs %>

该路径与包含文件的调用方相对,而不是与设置为app.set("views", "path/to/views")的视图目录相对.

EJS v1 includes
EJS v2 includes

(更新:ejs v3.0.1的最新语法是<%- include('myview.ejs') %>)

Node.js相关问答推荐

在child_Process中持久运行SSH命令

当建议在第二代上运行云功能时,现在是否有新的Firestore AdminClient可供使用?

findoneandupdate()方法更新数据库,但其响应在请求中返回为null

是否可以在MongoDB中比较和匹配引用文档中的字段

创建查询以展开数组并筛选出具有特定值的元素之后的元素

一个大型的单个 Redis 实例可以处理所有事情,还是多个 Redis 实例?

使用 Google Drive API 按文件夹 ID 检索文件夹的内容

当API返回400状态代码时,使用Reactjs fetch获取错误消息

连接到在线 redis 数据库时出错

为什么 nginx 不将我的 react index.html 作为后备服务

登录用户并获取他们的个人资料

如何从动态Typescript 文件加载模块

nvm / node / npm: node 12 的 npm 比 node 14 的更新?

Mongoose-更新嵌套数组

部署云功能 Firebase/Stripe 时出错

什么是nestjs错误处理方式(业务逻辑错误vs.http错误)?

Mongoose:查找、修改、保存

要求('babel/register')不起作用

我无法全局安装 nodemon,nodemon无法识别

node.js 中的意外保留字导入