jus*_*ito 2 javascript node.js
我一直在观看Node.js上的一些YouTube视频,我对这个框架非常着迷.许多人围绕节点进行快餐比喻,他们说这就像接受订单一样; 帮助下一个客户; 接受订单; 等等,回调是你的订单.要么我错过了,要么我不理解.但是在回调发生之前它是否必须读取所有代码?
下面是一些测试流程的代码,以便我更好地理解,结果支持只有在所有指令完成后才会发生回调.这意味着在控制台输出15之后,文件的内容才会被放到控制台.
我只是想确保我有这个权利.
把它放回快餐方面,如果三个人在网上在"Node Cafe"喝咖啡,客户1是否会在客户3下订单之前获得订单?
希望这是有道理的!
var fs = require('fs');
function sql_file(sqlFilename, cb) {
var fileName = sqlFilename;
fs.readFile(fileName, function(err, buffer) {
if (err) return cb(err);
return cb(null, buffer.toString());
});
console.log('buffer');
}
module.exports.sql_file = sql_file;
console.log('1');
var misc = require('./foo.txt');
misc.sql_file('Account.sql', function(err, contents) {
console.log(contents);
});
console.log('2');
console.log('3');
console.log('4');
console.log('5');
console.log('6');
console.log('7');
console.log('8');
console.log('9');
console.log('10');
console.log('11');
console.log('12');
console.log('13');
console.log('14');
console.log('15');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |