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');