【发布时间】:2018-06-04 21:58:33
【问题描述】:
在我的 nodejs 应用程序中,我有以下功能:
const special_handle= function(err){
console.error("Special Handled",err);
}
const normal_handle= function(err){
console.error("Normal Handled",err);
}
const callback = function(err,mime,data){
if(err) {
if(/*file does not exist*/){
return special_handle(err);
} else {
return normal_handle(err);
}
}
}
fs.readFile(fileFullPath,(err,data)=>{
if(err){
return callback(err);
}
const mimeType = mime.lookup(fileFullPath);
callback(null,mimeType,data);
});
当文件不存在时我想要它做一个特殊处理而不是做正常处理。但是我怎么知道在我的回调中文件不存在呢?
【问题讨论】: