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

时间:2016-06-30 13:29:39

标签: javascript node.js express

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

app.use('/static', serveStatic(__dirname + '/view/my/static/folder'));

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

/view/my/static/folder/.hidden/some-text.txt

我想在

上看到这一点

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

2 个答案:

答案 0 :(得分:5)

在我无法提供隐藏的文件之后,我通过Google搜索发现了这个问题。我发现Express默认不提供服务。

您可以使用dotfiles选项提供服务:

app.use(express.static( __dirname+'/static', {dotfiles:'allow'} ));

source

答案 1 :(得分:1)

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