Sorry für solche dumme Frage zu stellen, aber ich verbrachte auf diese einige Zeit und sah auf andere ähnliche Fragen und keiner von ihnen waren hilfreichWarum erhalte ich SyntaxError: Unerwarteter Bezeichner?
ich eine Funktion innerhalb var Tools = module.exports
bin definieren, und ich habe keine Ahnung, was los ist falsch in dieser Funktion Definition:
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;
}
},
ich erhalte:
getLastNRows: function (whereIsData, DB_info, table, NRows, callback) {
^^^^^^^^^^^^
SyntaxError: Unexpected identifier
Vielleicht hier den Fehler jemand fängt?
Wahrscheinlich haben Sie vergessen, in der vorherigen Zeile ein Komma hinzuzufügen. –
Wahr. Danke für deine Zeit und Entschuldigung. – arocha