- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在测试使用 redux-observable
和一个副项目,我反复遇到这个问题:Uncaught TypeError: combineEpics: one of the provided Epics "handleSearchEpic"不返回流。仔细检查您没有遗漏返回语句!
我已经引用了 redux observable 文档和其他几个在线示例,但我无法确定我可能遗漏了什么。以下是我的行为和相关的史诗。
export const searchContent = query => {
return {
type: SEARCH_CONTENT,
query
}
}
const returnSearchContent = searchResults => {
return function(dispatch) {
dispatch({
type: RETURN_SEARCH_CONTENT,
searchResults
});
}
}
// Epics
export const handleSearchEpic = action$ => {
action$.ofType(SEARCH_CONTENT)
.mergeMap(action => axios.get(`...SOME_API_ENDPOINT`))
.map(res => returnSearchContent(res))
}
export const rootEpic = combineEpics(
handleSearchEpic
);
这是应用程序的根目录和商店配置:
const epicMiddleware = createEpicMiddleware(rootEpic);
const store = createStore(Reducer, applyMiddleware(epicMiddleware));
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
最佳答案
您的handleSearchEpic
史诗是一个带有 block 的箭头函数,但实际上并不返回流。
export const handleSearchEpic = action$ => { // <-- start of block
// vvvvvvv missing return
action$.ofType(SEARCH_CONTENT)
.mergeMap(action => axios.get(`...SOME_API_ENDPOINT`))
.map(res => returnSearchContent(res))
} // <-- end of block
export const handleSearchEpic = action$ => {
return action$.ofType(SEARCH_CONTENT)
.mergeMap(action => axios.get(`...SOME_API_ENDPOINT`))
.map(res => returnSearchContent(res))
}
或者,您可以删除 block 并使用隐式返回,这可能正是您想要做的?
export const handleSearchEpic = action$ => // <--- no block
action$.ofType(SEARCH_CONTENT)
.mergeMap(action => axios.get(`...SOME_API_ENDPOINT`))
.map(res => returnSearchContent(res));
一个非常常见的错误,这就是为什么我添加了您提供的错误消息,但它似乎并没有使解决方案易于理解。有什么建议可以改进错误消息吗?
combineEpics: one of the provided Epics "handleSearchEpic" does not return a stream. Double check you're not missing a return statement!
关于javascript - Epic 不在 Redux-Observable 中返回流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43959015/
有没有办法获取当前冲刺中有问题的史诗列表?我知道 openSprints() 中的 sprint,但这会自行返回问题。通常在我们的设置中,史诗不属于任何一个冲刺。 最佳答案 对我来说它适用于 issu
我正在尝试使用其互连 Web 服务产品连接 Epic 医疗系统,该服务提供一些简单的 SOAP 端点。 http://userweb.epic.com除了服务列表和一些示例 XML 之外,提供的信息很
我正在尝试在我的 Rails 应用程序中使用史诗编辑器,但问题是它看不到我的文本区域,尽管我指定了它的 ID 这里是配置 var opts = { container: 'epicedito
我想使用 allure 标签来订购我的测试。所以我尝试使用 allure.epic 和 allure.feature 标签来标记它们。我发现我必须标记所有测试(我没有测试类)。是否可以用 @allur
我刚刚为 Eclipse 3.7 安装了 Perl EPIC 插件。调试器本身工作正常,我可以单步执行我的代码。但是我看不到任何变量。 Eclipse 在错误日志中报告此错误: An error oc
我想用 Eclipse 来做我的 Perl 编程。为此,我安装了 EPIC-Plugin。 但是如何让 EPIC 插件自动插入模板?还是舍邦? 这可以通过开箱即用的 Java 类文件实现。 为什么不使
有没有办法让我获得史诗般的问题? api 返回有关问题的大量信息,但不包括史诗。 我正在使用 JIRA REST API ( https://developer.atlassian.com/displ
我正在寻找一个 JQL 查询/过滤器,以从事件父项 (EPIC) 列表中返回子问题列表。 例如: "Epic Link" IN linkedIssuesInQuery("issueType = Epi
我安装了 EPIC,但即使启用行号,我也看不到行号,知道吗? 最佳答案 这对我有用: 转到: Window->Preferences->Perl Epic->Editor,然后选中“显示行号”旁边的复
我的工具需要从 EPIC EMR 中获取数据。我的理解是,医院可以编写一个脚本,将数据推送到一个安全的 FTP,在那里我可以将数据拉下来并将其加载到我的系统中。它是否正确?另外 - 我的理解是这些数据
我目前正在使用 action creator 将回调函数传递给 Epic,但是我遇到了常见错误:Actions must be plain JavaScript objects... 有没有一种方法可
我正在尝试整理我们的 Jira 板并创建一个准确的故事 map 。 为此,我需要提出一个查询,该查询将返回某个项目中没有任何问题链接(最好是“与(主要)相关”)的开放用户故事-似乎不支持最后一部分。
我目前正在 JIRA 中编辑我的敏捷项目的快速过滤器。我需要一个可以从一组给定的史诗中看到所有问题的地方。我正在使用类似的东西 "Epic Link" in (ABC-1, ABC-18) 其中 AB
我有兴趣使用 Epic 进行 Perl 开发,因为我的背景是 Java。所以我在我的 Eclipse 中安装了 Epic。 在远程文件系统中已经有一个带有 perl 脚本的源代码库。 我的问题是,如果
我正在测试使用 redux-observable 和一个副项目,我反复遇到这个问题:Uncaught TypeError: combineEpics: one of the provided Epic
我的 Eclipse 尝试在我的 Java 项目中编译/构建 Perl 文件并失败。我安装 Perl EPIC 只是为了语法着色,如何让它忽略错误? 我尝试进入 Project->Properties
我想要进行一个查询,显示结构 Epic -> 功能 -> 发布 -> 用户故事 -> 任务,以及特定迭代路径下的所有待处理任务 我尝试使用工作项树,但它只显示到 mu 用户故事 我的 Azure De
我在 eclipse 中安装 EPIC 但总是出现错误: Unable to read repository at http://e-p-i-c.sf.net/updates/testing/cont
我正在使用在 Linux Ubuntu 上运行的 Eclipse GALILEO 和 EPIC 插件来运行/调试 Perl 代码,但在调试时遇到了一些问题。通常,当我进行逐步调试并遇到使用某个 Per
我刚开始使用 Redux-Observable。我想制作一个从服务器请求数据的通用史诗。我希望对具有相同操作和 ID 的多个请求进行去抖动处理。但是,我不确定如何在不创建多个史诗的情况下执行此操作。
我是一名优秀的程序员,十分优秀!