Эй, ребята, у меня есть следующий код узла, и он отлично работает
import express from 'express';
import connection from '../index.js'
const router = express.Router();
router.get('/allTemplates', function (req, res) {
let queryString="select count(*) as exist from users where userName='bob'";
let query = connection.query(queryString, (error, result) => {
if(error) {throw error;}
res.json(result);
})
});
module.exports = router;
я хочу отреагировать на это чем-то вроде
if(exists==1){error='sorry but that user already exists';} else {
queryString="insert into users (userName, email, address) values('bob', 'emailAddress@email.com', 'address')";
let query = connection.query(queryString, (error, result) => {
if(error) {throw error;}
res.json(result);
})
}
Я пришел из php-фона, так что все это очень ново, и асинхронность узла выводит меня из себя, но я должен использовать ее для своей новой работы. Как бы я отреагировал на результат одного запроса и запустил другой на основании результата.