我正在尝试使用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”,则可以正常工作。
感谢您的帮助!