Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

consulta mysql síncrona node.js


Pelo título eu suponho que você quer dizer de forma síncrona. A resposta é que você não pode. Isso ocorre porque o NodeJS é de thread único e como a E/S (ou seja, comunicação com o banco de dados) é tratada em uma thread separada (que é usada internamente pelo NodeJS, não está disponível para programadores), o resultado da E/S é enviado para o topo do loop de eventos. Mas o NodeJS não pode pular para outro evento no loop de eventos sem sair do evento atual.

Quer você goste ou não, você tem que ficar com padrões assíncronos.