gpt4 book ai didi

node.js - 带有生成器和 Q 的最简单的 fs.readFile 示例?

转载 作者:太空宇宙 更新时间:2023-11-04 02:36:38 25 4
gpt4 key购买 nike

多年来我一直使用 Node 的异步作为我的标准流量控制机制。它有效,自从决定这样做以来我从来没有必要讨论或阅读它。

显然有了生成器和 promise (其中 Q 似乎有可接受的文档),我应该能够做到:

var data = fs.readFile(somefile);

并让它处理异常。这很好。然而,我读过的所有文档都是关于流程控制、协程、thunking、 Node 化等历史的两千字论文。

如何使用 ES6 生成器和 Q 进行简单、常规的 Node std 库调用?

最佳答案

https://github.com/kriskowal/q/tree/HEAD/examples/async-generators 有一些简单的例子。对于您的示例,它看起来像这样:

Q.spawn(function* () {

var data = yield Q.ninvoke(fs, "readFile", somefile);

});

关于node.js - 带有生成器和 Q 的最简单的 fs.readFile 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21682632/

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