Залез в компоненты
\node_modules\webpack-dev-server\lib\Server.js
использует
const getProxyMiddleware = (proxyConfig) => {
const context = proxyConfig.context || proxyConfig.path;
// It is possible to use the `bypass` method without a `target`.
// However, the proxy middleware has no use in this case, and will fail to instantiate.
if(proxyConfig.target) {
return httpProxyMiddleware(context, proxyConfig);
}
}
если я явно задаю путь
app.use('/api', httpProxyMiddleware({target: proxyConfig.target, changeOrigin: true}));
все работает
Скорей всего модуль webpack-dev-server неверно подготовил данные для context и proxyConfig
Это уже не сюда.