gpt4 book ai didi

javascript - 从 redux 存储获取 API 响应并发送响应

转载 作者:行者123 更新时间:2023-12-03 00:32:38 25 4
gpt4 key购买 nike

我想要执行的是执行发布请求并访问 res.json() 并获取 res.json() 我想分派(dispatch)一个操作来更新组件中的存储并访问响应对象。一个小代码示例会很棒的。

export const filesDownload = (postData) => dispatch =>{
console.log(postData);
fetch('http://'+ip+':8000/api/v1/integrator/email/need_attachment/',{
method:'POST',
headers: {
'content-type': 'application/json'
},
body : JSON.stringify(postData)
})
.then(res => console.log(res.json()))
.then(files => dispatch({
type: GET_FILES,
payload:files
}))
}

我想将 res.json() 分派(dispatch)到商店。

最佳答案

试试 axios 它更干净:

export const filesDownload = (postData) => dispatch =>{
console.log(postData);
axios.post('http://'+ip+':8000/api/v1/integrator/email/need_attachment/')
.then((response)=>response.data)
.then((files)=>dispatch({
type: GET_FILES,
payload:files
}))
.catch((err)=>console.log(err))
}

如果它不起作用,你将不得不使用 redux Thunk,告诉我,我会帮助你

关于javascript - 从 redux 存储获取 API 响应并发送响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53790236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com