1
、このようなばかな質問をして申し訳ありませんが、私はvar Tools = module.exports
内の関数を定義していると私は何が起こっているかの見当もつかないこの上でいくつかの時間を費やし、他の類似の質問に見て、それらのどれもがSyntaxErrorを取得する理由:予期しない識別子ですか?
有用ではなかったです私は
getLastNRows: function (whereIsData, DB_info, table, NRows, callback) {
if (whereIsData == "MySQL") {
var queryString = "SELECT timestamp, temp1, temp2, temp3, temp4, level_ice_bank, flow, power, level_change_rate FROM " +
table + " ORDER BY id DESC LIMIT " + NRows + ";";
var connnection = mysql.createConnection(DB_info);
connnection.connect(function(err) {
if (err) {
console.log("Couldn't connect to the required MySQL DB.");
console.log("DID NOT GET LAST " + NRows + " ROWS");
throw err;
}
});
connnection.query(queryString, function (err, rows) {
if (err) {
console.log("DID NOT GET LAST " + NRows + " ROWS");
throw err;
}
Tools.setValue(rows);
Tools.dataArray2Object(Tools.result_arr);
callback();
});
}
else {
console.log("Function doesn't accept this DB service.\n(u still have to improve...)");
return;
}
},
を取得しています:
getLastNRows: function (whereIsData, DB_info, table, NRows, callback) {
^^^^^^^^^^^^
SyntaxError: Unexpected identifier
たぶん誰かがここでエラーをキャッチし、この関数定義で間違っ?
ほとんどの場合、前の行にカンマを追加するのを忘れた可能性があります。 –
真。あなたのお時間をありがとうと申し訳ありません。 – arocha