Axios: エラー:リクエストはステータスコード400で失敗しました

作成日 2017年06月24日  ·  3コメント  ·  ソース: axios/axios

私はaxiosを使用していて、 localhost:3000 / postsに投稿しようとしていますが、上記のエラーが発生します。 コードは次のとおりです。

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では問題ではなく、Webサーバーで問題が発生しているように思われるため、このPRを終了します。

非同期ロジックを適用できるユーザーreduxサンク(ミドルウェア)

このページは役に立ちましたか?
0 / 5 - 0 評価