我是个新手,学习reactjs + redux作为学习redux async,redux async的例子,我发现它在chrome和safari上工作得很好,但火狐不行(最新,60.0.1 (64it),OSX)
该示例所做的是使用redux-thunk从reddit中grep数据并显示到UI,但在调用fetch函数时抛出网络错误
下面是代码片段(我对其进行了修改以获取fetch返回对象,但逻辑没有更改),
// ${subreddit} = reactjs or front
const fetchPosts = subreddit => dispatch => {
dispatch(requestPosts(subreddit))
let ret = fetch(`https://www.reddit.com/r/${subreddit}.json`)
.then(response => {
return fetchReturn(response);
})
.then(json => dispatch(receivePosts(subreddit, json)))
return ret;
}
以下是浏览器image shows error中ret的错误消息
加载中间件时似乎发生了错误,但我不知道如何修复它。我认为这可能是由于CORS,并尝试将文件放到本地主机,但没有运气。
https://stackoverflow.com/questions/50540636
复制