@vovashaplin

При axios post запросе на django приходят пустые данные?

Выдает 404 ошибку
Вот запрос с react
const addItemToBasket = (item) => {
        dispatch({type: ADD_ITEM_TO_BASKET, payload: item})
        console.log(item.id, store.get('email'))
        axios.defaults.xsrfCookieName = 'csrftoken'
        axios.defaults.xsrfHeaderName = 'X-CSRFToken'
        axios.post("http://localhost:8000/cart/add", {
            uid: item.id, amount: 1, email: store.get('email')
        })
            .then((response) => {
                console.log(response.data)
            })
            .catch((error) => {
                console.log(error);
            });
    }

Вот django функция
5ee73c5051588211946171.jpeg
  • Вопрос задан
  • 346 просмотров
Решения вопроса 1
@vovashaplin Автор вопроса
Нашел решение
const addItemToBasket = (item) => {
        dispatch({ type: ADD_ITEM_TO_BASKET, payload: item })
        const data = { uid: item.id, amount: 1, email: store.get('email') }

        const options = {
            method: 'POST',
            url: "http://localhost:8000/cart/add",
            data: qs.stringify(data)
        }
        axios(options)
            .then((response) => {
                console.log(response.data)
            })
            .catch((error) => {
                console.log(error);
            });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы