Express.js 中使用 Pug 模板引擎的教程

阅读时长 2 分钟读完

什么是 Pug 模板引擎

Pug(旧名 Jade)是一种模板引擎,它可以帮助我们更方便地创建 HTML 页面。Pug 语法简洁,易于阅读和维护。同时,Pug 还支持条件语句、循环语句等高级特性,可以帮助我们更快速地开发复杂的页面。

Express.js 中使用 Pug 模板引擎的步骤

第一步:安装 Pug

在使用 Pug 之前,我们需要先安装它。可以使用 npm 进行安装:

第二步:配置 Express.js

在使用 Pug 之前,我们需要先在 Express.js 中进行配置。在 app.js 中添加以下代码:

这段代码告诉 Express.js,我们的模板文件存放在 views 目录下,使用的模板引擎是 Pug。

第三步:创建 Pug 模板文件

在 views 目录下创建一个名为 index.pug 的文件。这个文件就是我们要渲染的页面。以下是一个简单的例子:

这个模板文件中,我们使用了 Pug 的语法来创建一个简单的 HTML 页面。其中,#{name} 是一个变量,我们可以在渲染页面时传入它的值。

第四步:渲染页面

在我们的 Express.js 应用中,可以使用 res.render() 方法来渲染页面。以下是一个例子:

这个代码片段告诉 Express.js,当用户访问根路径时,渲染名为 index 的模板文件,并传入一个名为 name 的变量,值为 John。

第五步:查看页面

现在,我们可以启动 Express.js 应用,并在浏览器中查看页面了。在命令行中输入以下命令启动应用:

然后,在浏览器中访问 http://localhost:3000,就可以看到我们渲染的页面了。

总结

本文介绍了如何在 Express.js 中使用 Pug 模板引擎。通过这种方式,我们可以更方便地创建 HTML 页面,并且可以使用 Pug 的高级特性来加速开发过程。如果你正在进行前端开发,不妨尝试一下使用 Pug 来提高效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6617d01fd10417a2227c8089

纠错
反馈