为什么在 Node.js 中使用 Jade 或任何其他模板

why to use jade or any other template in node.js

本文关键字:任何 其他 Jade Node js 为什么      更新时间:2023-09-26

为什么我们在node中使用jade或任何其他模板.js(express.js)。我们可以使用 send 方法来发送文件 html 文件以及渲染 HTML 的含义是什么。

如果您愿意,您可以选择直接在文件系统中发回静态 HTML 文件,但如果您想显示动态内容,这将不是很有用。

使用 jade 等模板,您可以轻松地将数据从应用程序逻辑注入到返回的页面中。

好吧,我想说实际上有不同的设计哲学在起作用。

正如其他人所说,您可以使用Jade或其他模板引擎在写入客户端的HTML中呈现服务器端变量。

其他人会争辩说这不是最好的设计,最好渲染使用客户端JavaScript作为API客户端的静态HTML,并让你的Node进程公开一个RESTful API。

这两种方法都有效,并且有优点和缺点,但我认为后者更"现代"和灵活,如果您必须开始考虑应用程序的其他可能客户端(例如移动原生应用程序)。