노드 {id: "abc123", text: "sometext"}
을 노드 API에 게시하고 있습니다. action
호출 구성 요소에서 게시 : 나는 inputData
req
에서 읽을 수 있도록하려면캔트에서 읽은 게시물
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.post('/addtest', (req, res) => {
console.log(req.body); // <= returns blank object {}
console.log(req.body.data); // <= returns undefined
console.log(req.query); // <= returns blank object {}
console.log("test added");
});
app.listen(3000);
:
export function addTextToAPI(inputData) {
return(dispatch) => {
console.log(inputData),
dispatch(addText(inputData))
fetch(myapi, {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
method: 'POST',
data: inputData
})
.then(res => res.json())
}
}
을 console.log (inputData은) {id: "abc123", text: "sometext"}
노드입니다. 어떻게해야합니까? req
에 inputData
을 읽을 수 있기를 바랍니다. 어떻게해야합니까?
을 나는 또한 시도했다'JSON.stringify은 (inputdata)'하지만 그것은 작동하지 않습니다. – Somename
콘텐츠 형식 요청 헤더 란 무엇입니까? – Phix
@Phix .. 문제의'fetch'를 업데이트했습니다. 한번 봐주세요. – Somename