मैंने npm पैकेज प्रलेखन से अनुशंसित के रूप में एक अक्षीय 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})
})
और यह काम करता है, लेकिन अब मैंने हेडर स्वीकार करने के लिए अपने बैकएंड एपीआई को संशोधित किया है।
सामग्री-प्रकार: 'आवेदन / 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})
})
कोई भी मदद बहुत ही सराहनीय होगी।