这个问题可能是由于后端没有正确地设置返回值所致。使用axios进行POST请求时,应该在后端设置正确的返回值格式(比如json),并且返回一个json格式的响应。在前端代码中,可以使用Promise.then()来获取后端返回的数据:
axios.post('/api/data', requestData)
.then(function (response) {
console.log(response.data); // 打印后端返回的数据
})
.catch(function (error) {
console.log(error);
});
如果仍然出现res.data is undefined的错误,可以在catch代码块中打印error对象来查看详细错误信息,并检查后端代码中的返回值格式是否正确。