我使用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/
添加尾部斜杠。
如果我删除文件夹名称中的空格,它将提供图像文件。
我做错了什么?这是一个错误吗?
谢谢,
答案 0 :(得分:0)
要回答我自己的问题,如果有人遇到同样的问题,他们就有了答案。
我清除了Chrome缓存,问题就消失了。