我正在使用nodejs代码生成应用程序包,但我想检查某个字符串是否写入文本文件中。我只想生成应用程序,如果字符串确实在文本文件中。
我正在使用此功能检查:
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,function(err,results){
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
查看我的整个代码每次它都会返回错误,任何想法?最好是任何(诺布证明,我是一个非常初学者)的解决方案。
答案 0 :(得分:0)
您确定可以使用&#34; read&#34;直接读取远程文件。方法