मैं इस अजीब समस्या से जूझ रहा हूं, मुझे हल नहीं लग रहा है। मैं एक सर्वर पर डेटा पोस्ट करने के लिए isomorphic fetch का उपयोग कर रहा हूँ। मैं शरीर को JSON-string के रूप में भेज रहा हूं। लेकिन सर्वर पर, मैं शरीर को नहीं पढ़ सकता, यह सिर्फ एक खाली वस्तु है।isomorphic fetch post सर्वर पर शरीर को नहीं पढ़ सकता
ढेर है: नोड, प्रतिक्रिया।
handleSubmit = (event) => {
const { dispatch } = this.props;
fetch('/api/me', {
method: 'POST',
header: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'xxx'
})
})
.then(response => response.json())
.then(json => dispatch(login(json)))
.catch(err => console.log(err))
}
सर्वर कोड:
var jsonParser = bodyParser.json()
app.post('/api/me', jsonParser, (req, res) => {
console.log('req', req.body);
})
मैं इस समस्या googling की कोशिश की है
यहाँ क्लाइंट कोड है। लेकिन मुझे मिले कुछ समाधान, चाल के लिए नहीं था।
सभी मदद की बहुत सराहना की जाती है।
बीआर
मार्टिन
// अद्यतन //
यह सोचा बाहर है, यह था एक मूर्खतापूर्ण 'एस', मैं भूल गया था। 'शीर्षक' होना चाहिए 'हेडर'