问题标签 [co]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1454 浏览

javascript - co和await的区别

我不太了解这段代码之间的区别:

还有这个:

在浏览器或服务器(node.js)中使用的每个代码的优点/缺点(主要在性能、可读性和流量控制方面)是什么?为什么应该使用 co (取决于co 外部库)或 await (这是还不是 ES7 的一部分,并且依赖于babel-polyfill)被使用。

0 投票
2 回答
256 浏览

node.js - Nodejs程序不会终止

该程序不会在控制台中终止,我必须使用 Ctrl-C。文档没有提供任何线索。尝试了各种方法,例如 Return 但无法让它终止,它只是挂在控制台中。控制台中的最后一件事是“现在我们在这里”。

0 投票
1 回答
513 浏览

javascript - TypeScript async/await vs JS tj/co

我是否正确理解我不需要在 TypeScript 中使用 tj/co 之类的库来控制流程,因为我可以使用 async/await?使用带有生成器的 Promise 只是 async/await 的一种解决方法?

0 投票
0 回答
85 浏览

java - 基于域的一个webapp的tomcat不同的上下文路径

我有一个 Web 应用程序,我希望它托管在两个不同的上下文路径上。没有问题

但我希望它基于域,例如:

  • /address1 用于 localhost1
  • /address2 用于 localhost2

此外,我希望此应用程序托管在单个实例中(不是一个用于 /address1 ,另一个用于 /address2 )。

0 投票
1 回答
970 浏览

node.js - Nodejs调度程序(议程)与co - 没有回调

我正在使用 Agenda 0.9.0、mongoose 4.7.5、co 4.6.5,出于某种未知原因,done() 从未在任何地方调用过。该作业超时并且每 10 秒而不是 2 秒运行一次(如果我不覆盖默认的 10 分钟,它将每 10 分钟运行一次)。

这是mongodb条目

0 投票
0 回答
61 浏览

node.js - 节点异步脚本有时会意外结束

我有一个节点脚本,它调用许多进程来打包文件。大多数时候,这很有效,但是偶尔(可能平均每 5 次调用中有 1 次?)它只是停在中间,总是在同一个位置。具体来说,失败时日志的结尾如下所示:

我没有收到任何错误或任何东西,所以我不知道该看什么。这里的设置是我的主文件 (index.js) 使用 co 和生成器来调用所需的异步进程,并产生它们的结果。其中一些是与 gulp 相关的,这就是发生此问题的地方。我在这里包括调用代码和 gulp 任务,因为其余代码太长而无法显示所有内容。如果您认为需要,我很乐意提供更多内容。谢谢!

调用函数:

吞咽任务:

0 投票
1 回答
39 浏览

javascript - 使用 co? 设置每次解析之间的睡眠间隔?

co用来执行带有一堆http请求的生成器:

有没有办法让我在每个 http 请求之间引入一秒钟的睡眠?谢谢。

0 投票
0 回答
154 浏览

html - Collection-repeat 正在剪切最后一项

我有一个这样的集合重复(参见下面的代码)并且工作正常,但是当用户向下滚动时,最后一项显示不佳。

为什么能解决这个问题?

0 投票
2 回答
738 浏览

javascript - 如何在等待 Promise 完成时执行代码



我有一个快速应用程序,其中我有一个需要 aprox 的生成器函数。5分钟处理大量数据。不幸的是,我无法优化该功能。
Express会在 2 分钟后自动超时,我不想仅针对此特定功能进行更改。我想如果我定期打个res.write()电话,2 分钟规则就不适用了。

我的问题:
如何res.write('Something')在等待另一个函数终止时每 X 秒执行一次?

我希望它执行以下操作,希望您能理解。

0 投票
0 回答
32 浏览

javascript - 将 co* 库合并到异步代码中

我对如何使用co包使我的以下异步代码更具可读性 感到困惑https://www.npmjs.com/package/co

我也欢迎任何其他风格的上述编码,无论使代码更清晰