Я использую axios с Vue в моем проекте. Находясь в стадии разработки (npm run serve), он работает правильно. Но после сборки любой запрос после запроса 'PUT' будет иметь "{}" перед методом http, таким как "{} GET", "{} PUT".
как я уже проверял, у меня есть это
Диаграмма состояний .
// CASE 1 : OK
axios.put('someurl') // HTTP_METHOD is 'PUT'
axios.get('someurl') // HTTP_METHOD is 'PUT'
// CASE 2 : HAS CURLY BRACKET IN METHOD
axios.put('someurl', {}) // HTTP_METHOD is 'PUT'
axios.put('someurl', {}) // HTTP_METHOD is '{}PUT'
axios.post('someurl', {}) // HTTP_METHOD is '{}POST'
axios.delete('someurl', {}) // HTTP_METHOD is '{}DELETE'
axios.get('someurl', {}) // HTTP_METHOD is 'GET'
это некоторые логи от django
[28/May/2019 20:45:15] "GET /api/colla/comments/177/notify/ HTTP/1.1" 200 4
[28/May/2019 20:45:16] "PUT /api/colla/comments/177/notify/ HTTP/1.1" 200 5
[28/May/2019 20:45:19] "{}POST /api/colla/comments/177/notify/ HTTP/1.1" 405 43
[28/May/2019 20:45:25] "{}POST /api/colla/comments/177/notify/ HTTP/1.1" 405 43
[28/May/2019 20:45:30] "{}PUT /api/colla/comments/177/notify/ HTTP/1.1" 405 42
[28/May/2019 20:45:36] "{}DELETE /api/colla/comments/177/notify/ HTTP/1.1" 405 45
[28/May/2019 20:45:39] "DELETE /api/colla/comments/177/notify/ HTTP/1.1" 200 4