Expressjs文件名尾部斜杠中的静态空间

时间:2017-05-01 20:22:55

标签: express static

我使用express在本地磁盘上提供静态文件。

app.use('/media/', express.static(path.join(__dirname, 'media'), {redirect: false}))

media文件夹下,我有一个名为image files的文件夹。在该文件夹中,我有一个名为image.png的文件。

当我在浏览器的地址字段中使用http://localhost:3000/media/image%20files/image.png时,Express始终将请求重定向到http://localhost:3000/media/image%20files/image.png/添加尾部斜杠。

如果我删除文件夹名称中的空格,它将提供图像文件。

我做错了什么?这是一个错误吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

要回答我自己的问题,如果有人遇到同样的问题,他们就有了答案。

我清除了Chrome缓存,问题就消失了。