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