首页 > 解决方案 > 如何在没有模板引擎的情况下使用 NodeJS 在 HTML 中呈现动态内容

问题描述

我从 ThemeForest 购买了一个 HTML 网站模板,我想将其用于我的项目。我想将其构建为一个 NodeJS 应用程序,最好使用 Express 框架。我现在明白有像 Pug 这样的模板引擎似乎不适合我,因为我的文件完全构建为 HTML 标记。

那么,我如何获得我的持久应用程序数据,例如,名称、列表和图像呈现到我的 HTML 中,就像我们使用嵌入在 HTML 中的 PHP 一样:

<div class='display-name'> <?php echo $_my_data['name'];?> <div>

目前,我一直在页面加载时向 NodeJS 服务器发出 Ajax 请求,该请求返回 JSON 数据,然后我将这些数据附加到相应的元素中。我觉得有更好的方法来做到这一点。任何指针都会非常有帮助。

标签: htmlnode.jsexpressserver-side-rendering

解决方案


推荐阅读