17. Level 9
{ [Error: ENOENT,
no such file or directory 'nothing.txt']
errno: 34,
code: 'ENOENT',
path: 'invalid.txt',
syscall: 'stat' }
var fs = require('fs');
try {
var stat = fs.statSync('nothing.txt');
} catch (err) {
console.log(err);
}
18. Level 10
Error: ENOENT, no such file or directory 'nothing.txt'
at Object.fs.statSync (fs.js:684:18)
at Object.<anonymous> (/path/to/test.js:4:19)
....
var fs = require('fs');
try {
var stat = fs.statSync('nothing.txt');
} catch (err) {
console.log(err.stack);
}
19. Level 11
{ [Error: ENOENT, stat 'nothing.txt']
errno: 34, code: 'ENOENT', path: 'nothing.txt' }
undefined
var fs = require('fs');
fs.stat('nothing.txt', function (err, stats) {
console.log(err);
});
20. Level 12
var fs = require('fs');
try {
fs.stat('nothing.txt', function (err, stats) {
// do nothing...
});
} catch (err) {
console.log(err);
}