Node.js:使用 Express 和 EJS 模板引擎

在 Node.js 中,使用模板引擎可以轻松地将变量动态地插入到 HTML 或其他文档类型中。其中,EJS(Embedded JavaScript Templates)是一种简单、灵活且易于学习的模板引擎。

而 Express 则是一个开源的快速 Web 应用框架,它可以帮助开发者使用 Node.js 构建 Web 应用程序。在本篇文章中,我将介绍如何使用 Express 和 EJS 模板引擎来构建一个基本的 Web 应用程序。

安装 Express 和 EJS

首先,需要在本地计算机上安装 Node.js。如果您还没有安装,请先在官网下载并安装好。

然后,在命令行窗口中,输入以下命令来安装 Express 和 EJS:

创建 Express 应用程序

在安装完 Express 和 EJS 后,我们就可以通过 Express 应用程序来搭建 Web 应用程序。在此之前,需要先创建一个名为 myapp.js 的 JavaScript 文件,并在其中添加以下代码:

这段代码的功能是创建一个 Express 应用程序,并通过 app 对象来设置模板引擎为 EJS,设置静态文件夹,以及定义根路由。

在这里,我们使用 res.render 方法来渲染 index.ejs 文件,并将 { title: 'Express and EJS' } 作为参数传递给 EJS,以便在模板中使用。

最后,使用 app.listen 方法来启动服务器,并指定运行端口为 3000

创建 EJS 模板文件

在上述代码中,我们定义了根路由,它将渲染 index.ejs 文件。因此,我们需要创建一个名为 index.ejs 的文件,在其中添加以下代码:

如上所示,我们可以在 HTML 文档中使用 <%= %> 来插入动态变量。在这个例子中,同样将 { title: 'Express and EJS' } 传递给了模板引擎,用于替换标题和欢迎语中的变量。

运行 Express 应用程序

经过以上步骤,我们已经成功地创建了一个使用 Express 和 EJS 的 Web 应用程序。在命令行窗口中,输入以下命令运行应用程序:

打开浏览器,输入 http://localhost:3000,即可看到页面已经成功渲染。这就是使用 Express 和 EJS 构建的 Web 应用程序基本过程。

总结

在本篇文章中,我们介绍了如何使用 Express 和 EJS 模板引擎来构建一个基本的 Web 应用程序。其中,Express 可以帮助我们搭建 Web 应用程序的框架,而 EJS 则非常适合用来将变量动态地插入到 HTML 或其他文档类型中。通过以上步骤,您已经可以对使用 Express 和 EJS 开发 Web 应用程序有一个基本的认识,并能够进行简单的应用程序开发。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65474e8f7d4982a6eb1ab2cc


纠错
反馈