发布于 2026-01-06 0 阅读
0

第 23 天 – 模板引擎 – 30 天学会 Node.js [迷你系列]

第 23 天 – 模板引擎 – 30 天学会 Node.js [迷你系列]

模板引擎使您能够在应用程序中使用静态模板文件。运行时,模板引擎会将模板文件中的变量替换为实际值,并将模板转换为发送给客户端的 HTML 文件。这种方法简化了 HTML 页面的设计。

一些与 Express 兼容的常用模板引擎包括 Pug、Mustache 和 EJS。Express 应用生成器默认使用 Jade 模板引擎,但也支持其他几种。(摘自 Express 官方文档)

有很多不同的模板引擎

EJS
Mustache
Handlebars
Underscore
Pug
Marko
我们可以用它们中的任何一个来做前端,同时创建 API。

我将使用 EJS 来向您展示如何做到这一点。

首先访问官方页面 – https://ejs.co/

替代文字

您可以查看它的功能。

替代文字

安装起来超级简单

替代文字

最后,我们的 package.json 文件。

替代文字

想了解更多关于模板引擎的信息吗?

您可以在这里查看图形版本。

原文发表于nerdjfpbblog 。你可以在推特领英上关注我

您可以阅读本系列之前的文章(如下)。

文章来源:https://dev.to/nerdjfpb/day-23-template-engines-learning-node-js-in-30-days-mini-series-4f7d