Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NodeJS и MS SQL, Увеличение timeout и использ config 
:(
    Опции темы
Elfix
Дата 28.4.2021, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 13.7.2005

Репутация: нет
Всего: нет



Приветствую!

Пытаюсь подружить NodeJS и MS SQL.
Если я подключаюсь к серверу с помощью такого кода: 

Код

await sql.connect('mssql://user:password@nsrv5/mydatabase');


тогда все корректно работает.
Но если подключаться с использованием такого кода:

Код

const config = {
    server: 'nsrv5',
    port: 1433,
    user: 'user',
    password: 'password',
    database: 'mydatabase'
};
await sql.connect(config);


тогда программа зависает, а запрос не исполняется.

У меня два вопроса:

1. Как использовать второй способ подключения (через конфигурационный файл);
2. Как увеличить время таймаута? (Когда запрос долго обрабатывается, соединение сбрасывается по причине timeout).

Код


const sql = require('mssql');

const config = {
    server: 'nsrv5',
    port: 1433,
    user: 'user',
    password: 'password',
    database: 'mydatabase'
};

const initSQL = async () => {
    try {
        // await sql.connect('mssql://user:password@nsrv5/database');
        await sql.connect(config);
        const result = await sql.query (`select 1 + 1 AS Summa`);
        console.log(result);
    } catch (err) {
    }
}

initSQL();




PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Node.js | Следующая тема »


 




[ Время генерации скрипта: 0.0952 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.