我有一个JSFtp实现,用于将文件放置到服务器上的FTP。我的问题是,只要给JSFtp()的主机数据有误,它就会从
jsftp({host:...});
这会导致进程过早退出。谁能告诉我任何克服此问题的方法,因为try ... catch对此不起作用?
最佳答案
使用“错误”事件处理错误:
var ftp = new jsftp({
host: 'badhost',
user: 'user',
port: 21,
pass: '12345'
});
ftp.on('error', function(err) {
// Handle error
});