作为Windows服务的Node.js无法读取网络驱动器上的文件

我已经在NodeJ中开发了一个小应用程序,可以读写一些文件。这些文件存储在我的本地网络的共享文件夹中。一切正常,直到我尝试通过NSSM(一个小的.exe,可以将.bat转换为Windows Service)将NodeJs作为Windows Service启动。

实际上,fs.readFile不再起作用,因此我无法使用它,而且我也看不出问题出在哪里。 另外,fs.existsSync("\\\\10.200.10.1\\reporting\\")返回false,而fs.existsAsync("\\\\10.200.10.1\\reporting\\")返回true。 我还尝试了其他一些功能,例如fs.access,它也不起作用。

如果有人能告诉我如何进行这项工作,我将不胜感激。我并不是很在乎NSSM,我的唯一目标是使Node App能够作为Windows Service正常工作,因此,如果有其他工具可以解决我的问题,请告诉我。

我不知道这是否是相同的问题,但是我还有另一件事在服务模式下不起作用:Execute VBS from Nodejs in background mode (Tasks Scheduler or Windows Service)

z71468755z 回答:作为Windows服务的Node.js无法读取网络驱动器上的文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157879.html

大家都在问