伯乐在线node高手的基础经验 您值得一读
function readJSON(filePath, callback) {
fs.readFile(filePath, function(err, data) {
var parsedJson;
// 处理错误
if (err) {
return callback(err);
}
// 解析JSON
try {
parsedJson = JSON.parse(data);
} catch (exception){
return callback(exception);
}
// 一切工作正常
return callback(null, parsedJson);
});
}
上面得代码就非常得经典! error first. 异常返回.同步代码处理异常,并返回.
http://web.jobbole.com/89004/?utm_source=blog.jobbole.com&utm_medium=relatedPosts