Здравтсвуйте, возникла проблема, при использовании Axios вместе с Vue.js. Когда отправляю GET запрос к серверу все рабоатет прекрасно:
...
var self
axios.get("/adminRoom/changeTask", {
params: {
title : self.changingForm.oldTitle,
newTitle : self.changingForm.newTitle,
newTitle : self.changingForm.newDescription,
}
}).then(function (response) {
...
});
...
Но стоит поменять GET на PUT,DELETE или POST как на клиенте так и на серверу так сразе же перестает все работать. ВВот ошибка:
Failed to load resource: the server responded with a status http//:loclahost:8080/adminRoom/changeTask:1 Failed to load resource: the server responded with a status of 400 () of 400 ()
Error: Request failed with status code 400
at e.exports (spread.js:25)
at e.exports (spread.js:25)
at XMLHttpRequest.l.(anonymous function) (https://unpkg.com/axios@0.18.0/dist/axios.min.js:8:3278)
Спустя какое-то время удалось наладить работу с POST запросами таким методом:
...
var self = this;
const requestParams = new URLSearchParams();
requestParams.append('title', self.addingForm.title);
requestParams.append('description', self.addingForm.description);
axios.post('/adminRoom/tasks/addTask', requestParams).then(function (response) {
...
});
...
Но PUT и DELETE также остаются не работоспособными. Может подскажет кто-нибудь, в чем проблема...
Для начала вдумчиво прочтите список кодов HTTP Axios с Vue тут совершенно ни при чем. Вам же 400 бэкенд кидает. Убедитесь, что бэкенд на этом роуте обрабатывает запросы, отличные от GET.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть приложение на node js которое копирует директорию и загружает её на сервер таким образом:
Если я нахожусь на главной странице и оттуда добавляю товар в корзину ajax запросом отправляю на сервер данные - то срабатывает такой вариант:
Пытаюсь разобраться с control value accessor и набросал простейший примерВ каждой функции поставил консоль лог чтобы посмотреть в какой именно момент...