Дополнительный параметр добавляется в URL-адрес в axios

Я столкнулся с проблемой при публикации данных с использованием axios, данные в первый раз правильно сохраняются в базе данных. Но во второй раз URL-адрес принимает последний идентификатор.

пример: первый раз URL-адрес будет выглядеть так: www.ex.com/images второй раз: www.ex.com/images?details_id=1

export let url = axios.create({
    baseURL: constants.URL,
    headers: {
      'Content-Type': 'application/json',
    },
    responseType: 'json',
});


const data = new FormData();
data.append("image", props.image);
data.append("details_id", props.details_id);

config.auth.post('images', data)
    .then(function (response) {
     //my code
}))

Спасибо.


person Sunil tc    schedule 22.03.2017    source источник


Ответы (1)


Не похоже, что проблема в коде, который вы предоставили.

data.append("image", props.image);
data.append("details_id", props.details_id);

config.auth.post('images', data)
    .then(function (response) {
     //my code
}))

Здесь вы передаете details_id с запросом, поэтому, если вы этого не хотите, удалите эту часть.

person Chris Hawkes    schedule 22.03.2017