Javascript 如何防止Axios请求将对象转换为字符串?
因此,当我的axios请求发送到我的服务器时,它将我的req头转换为字符串。因此,如果我Javascript 如何防止Axios请求将对象转换为字符串?,javascript,mongodb,express,axios,Javascript,Mongodb,Express,Axios,因此,当我的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' } 为什么要将我的开始和结束转换为字符串?如何将其保留为日期对象 编辑
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' }
为什么要将我的开始
和结束
转换为字符串?如何将其保留为日期
对象
编辑
export const addEvent = eventData => dispatch => {
console.log(eventData);
dispatch(setEventsLoading());
axios
.post("/api/events/", eventData)
...
Axios Post
export const addEvent = eventData => dispatch => {
console.log(eventData);
dispatch(setEventsLoading());
axios
.post("/api/events/", eventData)
...
当您从服务器获得结果时,它将以JSON的形式返回数据。JSON对日期一无所知,正如你在这里看到的[。你所能做的就是将返回的数据转换为日期。你可以使用类库时刻将字符串转换为日期格式你的
axios.post()
是什么样子?我想我必须这样做。我不确定是否可以更改头的发送方式。谢谢!