我用的是create-react-app脚手架,通过json-server+mockjs来开启服务和模拟数据,下面是部分代码:
获取回来的数据response是这样的:
找不到我模拟的那些数据啊。。。到底是什么原因???是不是我代理配错了?但是把url单独拿出来是搜,是能显示模拟的数据的,怎么解决?
我用的是create-react-app脚手架,通过json-server+mockjs来开启服务和模拟数据,下面是部分代码:
获取回来的数据response是这样的:
找不到我模拟的那些数据啊。。。到底是什么原因???是不是我代理配错了?但是把url单独拿出来是搜,是能显示模拟的数据的,怎么解决?
fetch('/api/products/get.action')
.then(resp=>resp.json())
.then(data=>console.log(data))
先将响应数据转换成json就好了
3 回答1.9k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
fetch返回的Promise第一层是响应对象,响应内容我猜测应该是在body里面。你可以看看fetch的文档,对比下github/fetch