Javascript 如何读取浏览器应用程序后端的文件?

Javascript 如何读取浏览器应用程序后端的文件?,javascript,html,csv,file,backend,Javascript,Html,Csv,File,Backend,我是初学者,所以我相信这是一个非常基本的问题 我构建了一个JavaScript应用程序,它根据用户输入在一个大的.csv文件中查找信息——我使用node.js的文件系统实现了这一点。现在我已经将代码插入到HTML文档中,不知道如何实现相同的效果。我在Google上找到的所有东西都允许页面读取用户上传的文件——但我有一个特定的文件,我总是希望能够读取到脚本的后端 如何将文件导入HTML文档?我对“导入”或“需要”关键字没有任何运气。您只需要节点是您的后端;当您将JS代码放入HTML文档中时,它是前

我是初学者,所以我相信这是一个非常基本的问题

我构建了一个JavaScript应用程序,它根据用户输入在一个大的.csv文件中查找信息——我使用node.js的文件系统实现了这一点。现在我已经将代码插入到HTML文档中,不知道如何实现相同的效果。我在Google上找到的所有东西都允许页面读取用户上传的文件——但我有一个特定的文件,我总是希望能够读取到脚本的后端


如何将文件导入HTML文档?我对“导入”或“需要”关键字没有任何运气。

您只需要节点是您的后端;当您将JS代码放入HTML文档中时,它是前端(因为它将被发送到浏览器,并在浏览器内部的用户机器上运行)。前端代码读取文件的唯一方法是使用
,让用户从硬盘上选择文件。我想这不是你想要的。我不明白你为什么要在HTML文档中插入完美的服务器端代码?这是不可能的,除非你使用像这样的包装器。浏览器的JavaScript运行时无法直接访问您的文件系统以及您希望从NodeJS获得的许多其他内容。我也不知道你所说的“剧本的结尾”是什么意思。我认为你有一种误解。实际上,您可以通过后端提供所需的文件,并通过XMLHttpRequest或axios等无数包装器之一将其放入“HTML脚本”中。嗨,我想您说的对,我不完全理解前端与后端等。我将尝试简化问题:如何允许客户端代码引用文件(不是用户输入的文件,而是my JS需要引用的特定.csv文件)?