Express提供来自另一台服务器的静态文件

时间:2018-10-27 00:41:31

标签: node.js express

Express可以像这样提供静态本地文件:

app.use(express.static('public', STATIC_OPTIONS));
app.get('*', pageRendering);

当我去localhost/时,pageRendering会工作。

现在,我想从另一台服务器提供静态文件,因此我将代码更改为此:

app.use(proxy(url.parse('pathToRemoteServer')));
app.get('*', pageRendering);

我去localhost/时发生冲突,pageRendering将无法完成工作。

我不想更改为app.use('/public', proxy(url.parse('pathToRemoteServer')));以避免冲突。

有没有办法解决这个问题?

编辑:缺少var proxy = require('proxy-middleware');

0 个答案:

没有答案