2013-07-03 8 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, функция (эээ, результаты) {

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

Каждый раз, когда он возвращает ошибку, любую идею? И желательно любой (нубо доказательство, я очень новичок) sol utions.

+0

"ошибка"? Будьте более конкретными, пожалуйста. –

+0

он просто выводит: if (err) { console.error ("**** ERROR ****"); – Mdlc

+0

И что говорит ошибка? Запишите переменную err ... –

ответ

0

Вы уверены, что можете прямо читать удаленный файл с помощью метода «читать»?

+0

Нет, но я предполагал, что это было/возможно, так как это был ответ о том, как найти строку в текстовом файле (на внешний хост) – Mdlc

Смежные вопросы