ฉันได้เขียนคำขอ axios POST ตามที่แนะนำจากเอกสารประกอบแพ็คเกจ npm เช่น:
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 แบ็กเอนด์เพื่อยอมรับส่วนหัวแล้ว
ประเภทเนื้อหา: 'application / json'
การอนุญาต: 'JWT fefege ... '
ตอนนี้คำขอนี้ใช้งานได้ดีกับบุรุษไปรษณีย์ แต่เมื่อเขียนการโทร 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})
})
ความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก