问题标签 [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.
javascript - co和await的区别
我不太了解这段代码之间的区别:
还有这个:
在浏览器或服务器(node.js)中使用的每个代码的优点/缺点(主要在性能、可读性和流量控制方面)是什么?为什么应该使用 co (取决于co 外部库)或 await (这是还不是 ES7 的一部分,并且依赖于babel-polyfill)被使用。
node.js - Nodejs程序不会终止
该程序不会在控制台中终止,我必须使用 Ctrl-C。文档没有提供任何线索。尝试了各种方法,例如 Return 但无法让它终止,它只是挂在控制台中。控制台中的最后一件事是“现在我们在这里”。
javascript - TypeScript async/await vs JS tj/co
我是否正确理解我不需要在 TypeScript 中使用 tj/co 之类的库来控制流程,因为我可以使用 async/await?使用带有生成器的 Promise 只是 async/await 的一种解决方法?
java - 基于域的一个webapp的tomcat不同的上下文路径
我有一个 Web 应用程序,我希望它托管在两个不同的上下文路径上。没有问题
但我希望它基于域,例如:
- /address1 用于 localhost1
- /address2 用于 localhost2
此外,我希望此应用程序托管在单个实例中(不是一个用于 /address1 ,另一个用于 /address2 )。
node.js - Nodejs调度程序(议程)与co - 没有回调
我正在使用 Agenda 0.9.0、mongoose 4.7.5、co 4.6.5,出于某种未知原因,done() 从未在任何地方调用过。该作业超时并且每 10 秒而不是 2 秒运行一次(如果我不覆盖默认的 10 分钟,它将每 10 分钟运行一次)。
这是mongodb条目
node.js - 节点异步脚本有时会意外结束
我有一个节点脚本,它调用许多进程来打包文件。大多数时候,这很有效,但是偶尔(可能平均每 5 次调用中有 1 次?)它只是停在中间,总是在同一个位置。具体来说,失败时日志的结尾如下所示:
我没有收到任何错误或任何东西,所以我不知道该看什么。这里的设置是我的主文件 (index.js) 使用 co 和生成器来调用所需的异步进程,并产生它们的结果。其中一些是与 gulp 相关的,这就是发生此问题的地方。我在这里包括调用代码和 gulp 任务,因为其余代码太长而无法显示所有内容。如果您认为需要,我很乐意提供更多内容。谢谢!
调用函数:
吞咽任务:
javascript - 使用 co? 设置每次解析之间的睡眠间隔?
我co
用来执行带有一堆http请求的生成器:
有没有办法让我在每个 http 请求之间引入一秒钟的睡眠?谢谢。
html - Collection-repeat 正在剪切最后一项
我有一个这样的集合重复(参见下面的代码)并且工作正常,但是当用户向下滚动时,最后一项显示不佳。
为什么能解决这个问题?
javascript - 如何在等待 Promise 完成时执行代码
我有一个快速应用程序,其中我有一个需要 aprox 的生成器函数。5分钟处理大量数据。不幸的是,我无法优化该功能。
Express会在 2 分钟后自动超时,我不想仅针对此特定功能进行更改。我想如果我定期打个res.write()
电话,2 分钟规则就不适用了。
我的问题:
如何res.write('Something')
在等待另一个函数终止时每 X 秒执行一次?
我希望它执行以下操作,希望您能理解。
javascript - 将 co* 库合并到异步代码中
我对如何使用co
包使我的以下异步代码更具可读性
感到困惑https://www.npmjs.com/package/co
我也欢迎任何其他风格的上述编码,无论使代码更清晰