第 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 。你可以在推特或领英上关注我!
您可以阅读本系列之前的文章(如下)。
第二天 - 在 Windows 上安装和运行 Node - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月5日 ・ 阅读时长:1分钟
#node #javascript #代码新手
第 3 天 - JavaScript 引擎 - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月6日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 4 天 - 窗口 === 全局? - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月7日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 5 天 - 函数声明与函数表达式 - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月8日 ・ 阅读时长:1分钟
#node #javascript #代码新手
第 6 天 - Require 和模块 - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月9日 ・ 阅读时长:2分钟
#node #javascript #代码新手 #教程
第 7 天 - 更多模块 - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月10日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 8 天 – Var、Let 和 Const – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月11日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 9 天 – 精通 EventEmitter – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月14日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 10 天 – 精通 EventEmitter – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月14日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 11 天 – 创建和删除文件夹 – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月15日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 12 天 – 创建自己的服务器 – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月15日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 13 天 – Buffer 和 Stream – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月16日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 14 天 – 提供 HTML 页面 – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月17日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 15 天 – 向客户端发送 JSON 数据 – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月18日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 16 天 – 路由(基础)- 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月19日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 17 天 – NPM(Node 包管理器)- 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月20日 ・ 阅读时长:3分钟
#node #javascript #代码新手
第 18 天 – 为什么选择 Express JS? - 30 天学会 Node JS [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月21日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 19 天 – Nodemon - 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月22日 ・ 阅读时长:3分钟
#node #javascript #代码新手
第 20 天 – Express Js 简介 - 30 天学会 Node JS [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月23日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 21 天 – HTTP 方法 – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月24日 ・ 阅读时长:2分钟
#node #javascript #代码新手
第 22 天 – 路由参数 – 30 天学会 Node.js [迷你系列]
穆罕默德·阿里 (Nerdjfpb) ・ 2019年12月25日 ・ 阅读时长:3分钟
#node #javascript #代码新手



