下面是代码 就是想按顺序的方式读取下文件内容… 哪里错了 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’; })