为什么要有return fetch
来源:5-5 用useContext存储全局用户信息

yjies
2021-03-17
请问在下面已经有return的promise了,为什么在fetch这里还要再return 一次?
return fetch(`${apiUrl}/login`,{
method:'POST',
headers:{
'Content-Type':'application/json'
},
body:JSON.stringify(data)
}).then(async (response:Response) => {
if(response.ok) {
return handleUserResponse(await response.json());
} else {
return Promise.reject(data);
}
})
写回答
1回答
-
如果想在外面接收到结果就要一层一层地return出来,fetch不return里面return的promise也没用了
00
相似问题