Axios: Erro: Falha na solicitação com código de status 400

Criado em 24 jun. 2017  ·  3Comentários  ·  Fonte: axios/axios

Estou usando axios e tentando postar em localhost:3000/posts e recebendo este erro acima. Aqui está o código:

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

Comentários muito úteis

Ei,
Request failed with status code 400 significa que a solicitação foi criada, mas o servidor retornou a resposta com o código HTTP 400 (Bad Request).

Todos 3 comentários

Ei,
Request failed with status code 400 significa que a solicitação foi criada, mas o servidor retornou a resposta com o código HTTP 400 (Bad Request).

Estou fechando este PR, pois não parece um problema no Axios, mas no seu servidor web.

User redux thunk (Middleware) onde você pode aplicar lógicas assíncronas

Esta página foi útil?
0 / 5 - 0 avaliações