nodejs-po:nodejs 与 co 的承诺

时间:2024-06-28 08:40:56
【文件属性】:

文件名称:nodejs-po:nodejs 与 co 的承诺

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-28 08:40:56

JavaScript

po = promiseify + co 用法 var co = require('co'); var po = require('po'); var fsReadFile = po(fs.readFile, fs); var fsStat = po(fs.stat, fs); co(function* Ab() { var a = yield fsReadFile(path.join(__dirname, './a.md'), 'utf-8'); var b = yield fsStat(path.join(__dirname, './b.md')); return [a, b.size]; }).then(function (ret) { console.log(ret); // => [a.md' data, b.md' size] }).c


【文件预览】:
nodejs-po-master
----.npmignore(4KB)
----.travis.yml(129B)
----test()
--------main.js(2KB)
----.gitignore(4KB)
----index.js(1KB)
----readme.md(1014B)
----package.json(1KB)

网友评论