Axios: Erreur : Échec de la demande avec le code d'état 400

Créé le 24 juin 2017  ·  3Commentaires  ·  Source: axios/axios

J'utilise axios et j'essaie de publier sur localhost:3000/posts et j'obtiens cette erreur ci-dessus. Voici le code :

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);
      });
  }
}

Commentaire le plus utile

Hé,
Request failed with status code 400 signifie que la demande a été créée, mais le serveur a renvoyé une réponse avec le code HTTP 400 (Bad Request).

Tous les 3 commentaires

Hé,
Request failed with status code 400 signifie que la demande a été créée, mais le serveur a renvoyé une réponse avec le code HTTP 400 (Bad Request).

Je ferme ce PR car cela ne semble pas être un problème dans Axios mais dans votre serveur Web.

Thunk utilisateur redux (Middleware) où vous pouvez appliquer des logiques asynchrones

Cette page vous a été utile?
0 / 5 - 0 notes