逃离Node回调地狱 Background : 在Node中,函数的返回结果大多利用回调的方式处理.如简单的判断文件是否存在并读取内容: var fs = require('fs'); fs.exists('path/to/file', function (exists) { if (exists) { fs.readFile('path/to/file', function (err, data) { if (err) { console.log('error: ', err); } else…