Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将数据从nodejs文件发送到html页面_Javascript_Html_Node.js_File - Fatal编程技术网

Javascript 如何将数据从nodejs文件发送到html页面

Javascript 如何将数据从nodejs文件发送到html页面,javascript,html,node.js,file,Javascript,Html,Node.js,File,我有一些纯文本文件,我想从中提取一些字符串,并将它们呈现为HTML文件。问题是,由于我用来解析文件数据的nodeJs是一种服务器端技术,我不能仅仅用之类的东西将nodeJs文件链接到html,然后调用document.querySelectorAll('area'),以获取可以自定义其内容的元素。我有一个nodeJs文件,用于检索和处理从文件中获取的数据。我想处理这些数据并将其呈现到html文件中,就像我通常对常规javascript文件所做的那样(使用查询选择器等)。那么,我如何才能从文件系统

我有一些纯文本文件,我想从中提取一些字符串,并将它们呈现为HTML文件。问题是,由于我用来解析文件数据的nodeJs是一种服务器端技术,我不能仅仅用
之类的东西将nodeJs文件链接到html,然后调用
document.querySelectorAll('area'),以获取可以自定义其内容的元素。我有一个nodeJs文件,用于检索和处理从文件中获取的数据。我想处理这些数据并将其呈现到html文件中,就像我通常对常规javascript文件所做的那样(使用查询选择器等)。那么,我如何才能从文件系统中获取一些数据并将其呈现到特定的html文件中呢?

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

  • 在呈现html时,呈现包含数据的js代码,例如JSON
  • html可以包含
    ,它将向nodejs服务器发出请求,nodejs服务器将动态呈现包含数据的js文件
  • 与选项2类似,使用RESTAPI

  • 这回答了你的问题吗?注意:express是一个很好的选项,可以快速组合一个REST服务(在本例中我强烈推荐)@p32094当我执行第二个选项时,我会得到一个类似nodeJs的javascript文件错误第1行出现错误,未定义“要求”。我这样做的方式是在使用express.static()函数时,将HTML、css和nodeJs文件放在一个静态文件夹中。为了澄清,HTML和nodeJs javascript文件位于同一个静态文件夹中