我正在使用 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
每次它返回一个错误,你知道吗?最好是任何(菜鸟证明,我是一个非常初学者)的解决方案。