因此,当我的axios请求发布到我的服务器时,它会将我的req标头转换为字符串。因此,如果我console.log(data)
,我将得到以下...
然后我从服务器上console.log(req.body)
时得到...
{ title: 'test 2',
start: '2018-10-13T05:00:00.000Z',
end: '2018-10-13T05:00:00.000Z',
color: 'blue' }
为什么要将我的start
和end
转换为字符串?以及如何将其保留为Date
对象?
修改
Axios Post
export const addEvent = eventData => dispatch => {
console.log(eventData);
dispatch(setEventsLoading());
axios
.post("/api/events/", eventData)
...
答案 0 :(得分:1)
从服务器获取结果时,它将以JSON形式返回数据。 JSON对日期一无所知,您可以在此处[The "right" JSON date format中阅读。您所要做的就是将返回的数据转换为日期。您可以使用类似矩型的库将字符串转换为日期格式