2017-04-11 66 views
-1

我使用這個腳本列出在服務器列表中的NodeJS

var PromiseFtp = require('promise-ftp'); 

    var ftp = new PromiseFtp(); 
    ftp.connect({host: ipServer, user: user, password: password}) 
    .then(function (serverMessage) { 
    return ftp.list('/directory/',false); 
    }).then(function() { 
    return ftp.end(); 
    }); 

所有文件的遠程服務器中的所有文件如何我可以打印目錄中的所有文件?

在此先感謝。

+0

您確定遵循示例嗎? – Gntem

回答

1

也許是這樣的:

var ftp = new PromiseFtp(); 
    ftp.connect({host: ipServer, user: user, password: password}) 
    .then(function (serverMessage) { 
    return ftp.list('/directory/',false); 
    }).then(function (list) { 
    console.log(list); 
    return ftp.end(); 
    }); 

但一定要還添加一些拒絕處理程序和正確處理錯誤。有關詳細信息,請參閱此處:Should I refrain from handling Promise rejection asynchronously?

+0

非常感謝,你救了我的一天! – OiRc