首页 > 解决方案 > 如何将数据从nodejs文件发送到html页面

问题描述

我有一些纯文本文件,我想从中获取一些字符串并将它们呈现为 HTML 文件。问题是,由于我用来解析文件数据的 nodeJs 是一种服务器端技术,所以我不能只用类似的东西将 nodeJs 文件链接到 html并在 javascript 文件中<script type="text/javascript" src="./homepage.js"></script>调用类似的东西document.querySelectorAll('area');来获取我可以自定义其内容的元素。我有一个 nodeJs 文件,用于检索和操作从文件中获取的数据。我想操纵这些数据并将其呈现到 html 文件中,就像我通常对常规 javascript 文件所做的那样(使用查询选择器等)。那么我怎样才能从我的文件系统中获取一些数据并将其呈现到某个 html 文件中呢?

标签: javascripthtmlnode.jsfile

解决方案


假设您使用 nodejs 来呈现您的 html 文件,有 3 种方法:

  1. 渲染html时,渲染包含数据的js代码,例如。JSON
  2. 您的 html 可以包含<script type="text/javascript" src="http://your_nodejs_server/data.js"></script>它将触发对您的 nodejs 服务器的请求,该请求将动态呈现包含您的数据的 js 文件
  3. 类似于选项 2,使用 REST API。

推荐阅读