2013-07-03 122 views
0

我正在使用nodejs代碼來生成應用程序包,但我想檢查某個字符串是否寫入文本文件。我只想生成應用程序,如果字符串確實在文本文件中。Nodejs代碼給出錯誤(err)

我使用這個函數來檢查:

function checkValid(err, data) { 
fs.readFile('http://domain.com/directory/data.txt', function (err, data) { 
    if (err) throw err; 
    if(data.indexOf('milk') < 0){ 
    console.log(data) 
    } 
}); 
} 
//end of valid checker 

在這裏,我調用該函數: async.parallel(callItems,功能(ERR,結果){

if(err) { 
    console.error("**** ERROR ****"); 
    } else { 

checkValid(err, data); 
    // Here I'm checking 
    createSourceDirectories(destDir, packageName); 
    copySourceDirectories(destDir, packageName); 
    removeBootstrapDirectories(destDir); 

    sendContentAsZip(destDir, res); 

    } 
}); 

請你可以查看我的整個代碼:http://pastebin.com/2d7LtBgb

每次它返回一個錯誤,任何想法?最好是任何(noob證明,我是一個非常初學者)溶膠utions。

+0

「出錯」?請更具體。 –

+0

它只是輸出:if(err){console.error(「**** ERROR ****」); – Mdlc

+0

錯誤是什麼意思?記錄錯誤變量.... –

回答

0

您確定可以直接用「讀取」方法讀取遠程文件嗎?

+0

不,但我認爲這是/是可能的,因爲這是如何在文本文件中找到字符串的答案外部主機) – Mdlc