0
这是在Windows 7上使用Node.js v6.9.1。如何使Node.js服务静态包与网络文件夹一起工作?
我试图从网络文件夹中提供静态文件。这是我的代码的相关位:
var listener = require('express')();
var serveStatic = require('serve-static');
listener.use('/whatever', serveStatic('T:/shared folder'));
但是,当我将请求发送到“/不管”,我得到这个错误信息:
ENOENT: no such file or directory, scandir 'T:\shared folder'
但是,如果不是我试图从服务“ C:/本地文件夹“(即与Node.js运行在同一台机器上的文件夹),它可以很好地工作。
如何使服务静态网络文件夹正常工作?
更新:仅当我将此代码作为Windows服务的一部分运行时,才会出现此问题。如果我从命令行(“npm start”)运行它,它可以很好地工作。