次のようなnpmパッケージドキュメントから推奨されるaxios POSTリクエストを作成しました。
var data = {
'key1': 'val1',
'key2': 'val2'
}
axios.post(Helper.getUserAPI(), data)
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
動作しますが、ヘッダーを受け入れるようにバックエンドAPIを変更しました。
Content-Type: 'application / json'
承認: 'JWT fefege ...'
現在、このリクエストはPostmanで正常に機能しますが、axios呼び出しを作成するときにこのリンクをたどると、うまく機能しません。
常に400 BAD Request
エラーが発生します。
これが私の変更されたリクエストです:
axios.post(Helper.getUserAPI(), {
headers: {
'Content-Type': 'application/json',
'Authorization': 'JWT fefege...'
},
data
})
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
どんな助けでも大歓迎です。