Как запускать синхронные запросы с использованием модуля sync-sql в Node.js?

Опубликовано: 2 Августа, 2021

Модуль sync-sql предназначен для выполнения синхронных запросов к базе данных. Поскольку обычные SQL-запросы в node.js асинхронны, но если вы хотите запускать их синхронно, то это возможно с помощью этого модуля. В синхронизированном SQL набор результатов возвращается при выполнении запроса.

Примечание. Не используйте этот модуль в производственном режиме, поскольку node.js предназначен для работы в асинхронном режиме.

Установка модуля sync-sql:

  1. Вы можете посетить ссылку Установить модуль sync-sql. Вы можете установить этот пакет с помощью этой команды.
     npm установить sync-sql
  2. После установки sync-sql вы можете проверить свою версию sync-sql в командной строке с помощью команды.
     npm версия sync-sql
  3. После этого вы можете просто создать папку и добавить файл, например index.js. Чтобы запустить этот файл, вам необходимо выполнить следующую команду.
     узел index.js
  4. Теперь откройте MySQL и создайте базу данных, например demo.

Имя файла: index.js




const Mysql = require( 'sync-mysql' )
const connection = new Mysql({
host: 'localhost' ,
user: 'root' ,
password: 'password' ,
database: 'demo'
})
var result = connection.query( 'SELECT NOW()' )
console.log(result)

Шаги по запуску программы:

  1. Структура проекта будет выглядеть так:
  2. Убедитесь, что вы установили sync-sql, используя следующие команды:
     npm установить sync-sql
  3. Запустите файл index.js, используя команду ниже:
     узел index.js

Вот как вы можете запускать синхронизированные SQL-запросы в node js с помощью пакета sync-sql.