У меня никогда не было проблем с прокси-сервером Webpack, но эта недавняя установка просто не будет работать. Первоначальные вызовы GET работают нормально, но вызов POST ошибочен.
По какой-то причине логин отправляет запрос GET на localhost (который возвращает 301), затем POST на localhost (который возвращает 301) с последующим ожидаемым вызовом OPTIONS серверу API, который возвращает 200 ... затем он отправляет GET в API входа в систему, который возвращает неверный запрос 400.
Я никогда не виделPOST отправьте GET сначала, прежде чем. Я не могу понять это - когда я отслеживаю код и DevServer, он показывает, что он только POST'ing к серверу API. Это такая же функциональность в Chrome, как и в Firefox, поэтому это не проблема браузера.
proxy: {
'/api': {
target: api,
changeOrigin: true,
logLevel: "debug",
secure: false,
disableHostCheck: true,
headers: {
Referer: api,
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, PATCH, OPTIONS',
'Access-Control-Allow-Headers': 'X-Requested-With, content-type, Authorization'
}
}
}