Node.js 如何使用angularjs和nodejs获取服务器上的文件列表?
我想在服务器上的目录中创建一个可用文件的下拉列表 我相信这是可能的使用Node.js 如何使用angularjs和nodejs获取服务器上的文件列表?,node.js,angularjs,Node.js,Angularjs,我想在服务器上的目录中创建一个可用文件的下拉列表 我相信这是可能的使用 fs.readFile() 然而,在我的控制器中,我似乎无法访问fs 当我这样做时: var fs = require('fs'); 我得到一个错误,如下所示: 未捕获错误:尚未加载上下文的模块名fs:\ux。使用require[] 如何允许在我的controller js文件中加载fs?fs部分必须位于节点端,然后您需要进行http/https调用才能将列表发送到angular客户端。您的问题并不十分清楚,但看起来您的
fs.readFile()
然而,在我的控制器中,我似乎无法访问fs
当我这样做时:
var fs = require('fs');
我得到一个错误,如下所示:
未捕获错误:尚未加载上下文的模块名fs:\ux。使用require[]
如何允许在我的controller js文件中加载fs?fs部分必须位于节点端,然后您需要进行http/https调用才能将列表发送到angular客户端。您的问题并不十分清楚,但看起来您的angular controller.js正在客户端进行评估。节点的fs位于服务器上。您需要在角度端使用服务/资源,该服务/资源将调用您的节点应用程序,该应用程序将负责生成/发送文件列表。@barry johnson是的,您是对的。似乎我可以从节点所服务的js文件中调用和查询文件。现在我需要弄清楚如何从客户端控制器调用该函数。我将尝试按照您的建议创建一个服务。谢谢: