У меня есть скрипт на nodeJS, но он получает ошибку на навсегда приложение.
Это мои коды скриптов.
var mysql = require("mysql");
var httpSyncRequest = require('sync-request');
var MysqlDatabase = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "myDB"
});
MysqlDatabase.connect();
setInterval(function () {
MysqlDatabase.query("SELECT 1", function (err, row) {
});
}, 3000);
MysqlDatabase.query(`Select * from myTable`,function(err,row){
row.forEach(function (result) {
var isOpening= httpSyncRequest("GET",
"https://myapi.com?ID="+result.ID
).getBody('utf8');
MysqlDatabase.query(`UPDATE myTable
SET IsOpening =?
WHERE
myTable.ID= ?`,[isOpening,result.ID],function(){});
});
});
, когда я запускаю эти коды навсегда.я получаю эту ошибку в журнале ошибок.
C: \ myPoject \ node_modules \ mysql \ lib \ protocol \ Parser.js: 80 throw err;// Rethrow non-MySQL error ^
Ошибка: не удалось выполнить nodeNC:
В чем моя ошибка?