tôi đã viết mã mẫu này để sao chép lỗi Lstat.
var fs=require("fs");
var path="/home/unixroot/Desktop/zookeeper1";
fs.lstat(path,function(err,stats){
if(err)
{
if(err.code==="ENOENT")
{
fs.exists(path,function(exist) {
if(!exist)
console.log("Path does not exists");
});
}
console.log(err);
}
else
{
console.log(stats);
}
});
Bây giờ tôi đang cung cấp đường dẫn không tồn tại và khi tôi in biến err. nó cho thấy như thế này
{ [Error: ENOENT, lstat '/home/unixroot/Desktop/zookeeper1']
errno: 34,
code: 'ENOENT',
path: '/home/unixroot/Desktop/zookeeper1' }
Tôi không chắc chắn về errno là 34 trong trường hợp này. Câu hỏi của tôi là nó có nghĩa là gì và có bất kỳ danh sách những lỗi đó để tìm ra nguyên nhân chính xác của lỗi này.