如果放在“ img”目录下,express.static不会提供静态文件(图像)

时间:2020-07-08 06:54:52

标签: javascript node.js express

我正在尝试使用express设置代理服务器,以下是我用于配置静态文件的配置。

const express = require('express');
const app = express();
app.use('/^\/assets/', express.static('/path/to/root/public'));

根据上述配置,每当看到以/ assets开头的路径时,都应提供http:// localhost:3000 / public中的文件。除一种情况外,它适用于所有文件。

说,我在公共目录下有一个名为“ img”的目录,当前路径为/ assets / img,文件(在我的情况下为图像)未得到提供。但是,如果我将目录重命名为“ images”,则可以正常工作。

感谢您的帮助!

0 个答案:

没有答案