Reputation: 3
This is my test code
const fs = require('node:fs/promises');
fs.readdir('C:/Users/Chia/Downloads', function(err, files){
if(err) {
console.log('Erroe',err);
}
else {
console.log('Result',files);
}});
I'm trying to follow a tutorial but the console logs nothing:
what is wrong?
Upvotes: 0
Views: 60
Reputation: 6066
You're using promise version, so replace your callback with .then
and .catch
const fs = require('node:fs/promises');
fs.readdir('C:/Users/Chia/Downloads')
.then(files => console.log(files))
.catch(err => console.error(err));
or if you want to use callback, just use the non promise version like this:
const fs = require('node:fs');
fs.readdir('C:/Users/Chia/Downloads', function(err, files){
if(err) {
console.log('Erroe',err);
}
else {
console.log('Result',files);
}});
Upvotes: 2