Я новичок в узле JS. Я использую узел с Express в моем бэкэнде и MySQL в качестве базы данных. У меня путаница при обработке асинхронного вызова. В моем коде, пока я использую.
return connection.query(qry).then(
function(result) {
console.log('Query executed');
resolve(result.rows[0]);
},
function(err) {
console.log('Error occurred', err);
reject(err);
}
)
Я получил ошибку connection.query (...). Тогда это не функция
connection.query(qry, function (err, rows, fields) {
});
выполнен правильно.
Простой запрос, я не получаю никаких проблем. при выполнении сложного запроса вышеприведенный не ожидает завершения выполнения запроса