посмотрите на ваше обещание
let test=new Promise((resolve,reject)=>{
try{
let src=createReadStream('D:\\Javascript\\JavascriptPlayGround\\text.txt');
}
catch(err){
reject(err);
}
resolve(src);
})
Вы объявляете let src
внутри try
блока. Когда вы покидаете блок try
, значение src
становится неопределенным.
Переместите resolve
в блок попытки
let test=new Promise((resolve,reject)=>{
try{
let src=createReadStream('D:\\Javascript\\JavascriptPlayGround\\text.txt');
resolve(src);
}
catch(err){
reject(err);
}
})