最初的问题是,如果我调用没有回调或回调的函数有什么区别
我正在使用 ssh2 库列出远程 sftp 服务器上的目录,因为有一个函数“readdir”
如果我如下调用 readdir ,它就完美了
readdir(path, (err, list)=>{
console.log(list); //list have all data as it should be
}
但是如果我这样调用函数(在异步函数中正常使用它)
list= readdir(path);
上面的代码从 ssh2 依赖项 ssh2-streams 返回错误
错误是
cb is not a function
cb(undefined, stream);