Axios: خطأ: فشل الطلب مع رمز الحالة 400

تم إنشاؤها على ٢٤ يونيو ٢٠١٧  ·  3تعليقات  ·  مصدر: axios/axios

أنا أستخدم axios وأحاول النشر على المضيف المحلي: 3000 / وظيفة والحصول على هذا الخطأ أعلاه. ها هو الكود:

import axios from 'axios';
import {
  GET_ALL_POSTS,
  GET_POST,
  CREATE_POST,
  DELETE_POST,
  UPDATE_POST
} from './types';

const ROOT_URL = 'http://localhost:3000';

export function createPost({content, title}, cb) {
  return function(dispatch) {
    axios.post(`${ROOT_URL}/posts`, {content, title})
      .then((response) => {
        console.log(response);
        dispatch({
          type: CREATE_POST,
          payload: response
        });
      })
      .then(() => cb())
      .catch((error) => {
        if(error.response) {
          console.log(error.response);
        }
        console.log("Problem submitting New Post", error);
      });
  }
}

التعليق الأكثر فائدة

يا،
يعني Request failed with status code 400 أنه تم إنشاء الطلب ، لكن الخادم أعاد استجابة برمز HTTP 400 (طلب غير صالح).

ال 3 كومينتر

يا،
يعني Request failed with status code 400 أنه تم إنشاء الطلب ، لكن الخادم أعاد استجابة برمز HTTP 400 (طلب غير صالح).

أقوم بإغلاق هذه العلاقات العامة حيث لا يبدو أنها مشكلة في Axios ولكن في خادم الويب الخاص بك.

User redux thunk (Middleware) حيث يمكنك تطبيق منطق غير متزامن

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات