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