返回的axios 中data是空的object

来源:5-11 获取响应数据 - 需求分析+实现

Yugc

2019-09-23

图片描述
服务端返回的代码去看了老师的分支 确认没有问题…

router.post('/base/post', function(req, res) {
  res.json(req.body)
})

debugger看了 const responseData = responseType && responseType !== 'text' ? request.response : request.responseText
这里拿到的responseData=就是为空…不知道哪个环节写错了…

写回答

2回答

ustbhuangyi

2019-09-23

建议你先看一下请求 header 和 body,有没有把数据传过去。

0
3
Yugc
找到自己粗心写错了,谢谢老师~~~
2019-09-23
共3条回复

Willy000

2020-05-24

我也发现了这个问题,是因为data被JSON.stringifyle ,没有过isPlainObject(data)这个判断,header是空的

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程