Я использую webpack-dev-server в своем проекте.Проект использует Spring boot + Tiles + Vue + webpack.
Среда:
OS: Mac OS
Node Version: 9.4.0
NPM Version: 5.6.0
Webpack Version: 4.25.1
webpack-dev-server Version: 3.1.10
В локальной среде порт FE использует 8080, а порт webpack-dev-server - 9090. Связанные файлы упаковываются через веб-пакетсоздаются в / front / static-dev / build /.Поэтому я использую параметры прокси, как показано ниже.
devServer: {
publicPath: 'http://localhost:9090/front/static-dev/build/',
port: 9090,
proxy: {
'/**': {
target: 'http://localhost:8080',
secure: false,
changeOrigin: true
}
},
open: true
}
После запуска webpack-dev-server статические ресурсы, такие как (JSP, связанные js-файлы, CSS-файлы или изображения, ...), загружаются нормально.Однако всякий раз, когда я запрашиваю какой-либо API, webpack-dev-server происходит одна и та же ошибка.Журналы ошибок, как показано ниже.
[HPM] Error occurred while trying to proxy
request /api/v1/users/name from localhost:9090 to
http://localhost:8080 (HPE_INVALID_CHUNK_SIZE)
(https://nodejs.org/api/errors.html#errors_common_system_errors)
После запроса некоторого API, я проверил журналы на Eclipse, и запросы Api обычно выполняются.В журнале Chrome Consloe, как показано ниже.
http://localhost:9090/api/v1/users/name net::ERR_CONTENT_DECODING_FAILED 502 (Bad Gateway)
Я думаю, что проблемы в ответной части.При поиске HPE_INVALID_CHUNK_SIZE с помощью Webpack в Google я не могу найти никакой информации.
Как мне решить эту проблему.
Спасибо.