可能是因为 axios.post 发送的数据格式不正确,导致服务器无法正确解析。可以尝试使用以下步骤解决:
查看 postman 发送数据时的请求头和请求体,确保头部和参数都正确。
使用 axios.post 时,确保发送的数据格式正确。可以将数据转换为 JSON 格式,再发送。
axios.post('/api/post-data', JSON.stringify(data), {
headers: {
'Content-Type': 'application/json'
}
}).then(response => {
console.log(response);
}).catch(error => {
console.error(error);
});
在这个例子中,我们将数据转换为 JSON 格式,并设置请求头的 Content-Type 为 application/json。这样就可以确保请求的数据格式正确。如果服务器仍然返回错误状态码,可能需要进一步调试或查看服务器端的错误日志。