我希望以下的node.js程序讀取文件並打印出「登錄失敗」。如果文件中的文本是「登錄失敗」。但是「if (data == "Login failed.") {
」行不能返回true,並且程序輸出「登錄成功」。我正在使用「CentOS版本5.5(最終)」Linux發行版。任何想法是什麼?謝謝!讀取文件和字符串相等問題
BASEPATH = '/home/wz3chen/node/';
fs.readFile(BASEPATH + 'node.js/' + "loginLog", function (err, data) {
console.log("DATA:" + data);
if (data == "Login failed.") {
console.log('Login failed.');
} else {
console.log('Login succeeded.');
}
});
謝謝!這兩個答案的工作,吸收,我不能選擇有多個接受的答案。 –