假定后端接口地址http://localhost:8080/userdata
,返回数据为
{name: 'Tom', age: 25}
前端在使用fetch
获取数据时,会得到一个Response
响应体
// 调用接口
fetch('http://localhost:8080/userdata')
.then(data => console.log('data: ', data))
.catch(err => console.log('err: ', err))
结果
如果想得到响应数据{name: 'Tom', age: 25}
需要加上.json()
方法处理
fetch('http://localhost:8080/userdata')
.then(res=>res.json())
.then(data => console.log('data: ', data))
.catch(err => console.log('err: ', err))
请求结果: