Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

用co 哪里写的有问题

$
0
0

下面是代码 就是想按顺序的方式读取下文件内容… 哪里错了 ps 各位用什么来处理异步的了?

var co = require(‘co’); var fs = require(“fs”);

function readFile(filename) { return function(callback) { fs.readFile(filename, ‘utf8’, function(err,data){ callback({ err : err, data : data }) }); }; }

co(function* () { var file1 = yield readFile(’./txt/1.txt’); var file2 = yield readFile(’./txt/2.txt’); console.log(file1); console.log(file2); return ‘done’; })


Viewing all articles
Browse latest Browse all 14821

Trending Articles