Что делает "sftp.connect (config)" вне списка.Как я вижу, вы не используете ни решимость, ни отклоненное дело.Это вызывает проблему.Поэтому вы должны либо обработать исключение, либо удалить этот код!
В случае, если вы хотите обработать его
sftp.connect(config)
.then(()=>{//do something here})
.catch((exception)=>{ console.log(exception) // do something else })
Как обсуждалось в комментариях, вы можете использовать это:
let Client = require('ssh2-sftp-client');
let sftp = new Client();
const process = require('process');
const config = {
host: 'localhost',
port: '1026',
username: 'Nav****',
password: '*******'
}
sftp.connect(config)
.then(()=>{
// what you want to do after you make connection goes here
})
.catch((exception)=>{
console.log(exception) // do something else
})