表示从隐藏(点)文件夹中提供静态文件

Rou*_*ouz 4 javascript node.js express

我的应用程序正在提供这样的静态文件夹

app.use('/static', serveStatic(__dirname + '/view/my/static/folder'));
Run Code Online (Sandbox Code Playgroud)

如何配置服务器以提供隐藏文件夹?所以,如果我有

/view/my/static/folder/.hidden/some-text.txt
Run Code Online (Sandbox Code Playgroud)

我想看到这个

本地主机:8080 /静态/ .hidden /一些-的text.txt

Kei*_*ith 6

在我无法提供隐藏文件后,我从谷歌搜索发现了这个问题.我发现express默认不提供它们.

您可以使用以下dotfiles选项为他们服务:

app.use(express.static( __dirname+'/static', {dotfiles:'allow'} ));
Run Code Online (Sandbox Code Playgroud)

资源


Rou*_*ouz 1

看起来这个问题是由于我的愚蠢而发生的。Nodemon 没有发现我添加了 .folder 并且没有重新启动服务器(我没有注意到)。当我手动重新启动它时,一切都按预期工作