powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Висюн
6 сообщений из 6, страница 1 из 1
Висюн
    #39923123
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой скриптик, исполняется на NodeJS. Ошибок нет, все суксессфул. Но, после вывода значений висит около минуты в консоли и без ошибок закрывается. Что не так?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
var express = require('express');
var app = express();

    var sql = require("mssql");

    // config for your database
    var config = {
        user: 'user',
        password: 'someth',
        server: 'svr10', 
        database: 'Test',
        options: {
		enableArithAbort: false
            }

    };

    sql.connect(config, function (err) {
    
        if (err) console.log(err);

        // create Request object
        var request = new sql.Request();
           
        // query to the database and get the records
        request.query('select top 10 FirstName from EM', function (err, recordset) {
            
            if (err) console.log(err)

	   recordset.recordsets[0].forEach(element => console.log(element.FirstName));

        });
   });

...
Рейтинг: 0 / 0
Висюн
    #39923174
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем ему нужен
Код: javascript
1.
2.
var express = require('express');
var app = express();


? Это веб-сервер, но он нигде не используется.
...
Рейтинг: 0 / 0
Висюн
    #39923626
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,

Да, я сам заметил, убрал. Висюн остался. Может нужно как-то ресурсы освобождать?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
//var express = require('express');
//var app = express();

   
var sql = require("mssql");

// config for your database
//Vision_Prod;uid=rsuser;pwd=someth!4!noth;
var config = {
      user: 'rsuser',
      password: 'someth!4!noth',
      server: 'edm-svr10', 
      database: 'Vision_Test',
      options: {
	enableArithAbort: true
      }

};

// print process.argv
process.argv.forEach(function (val, index, array) {
  console.log(index + ': ' + val);
});

sql.connect(config, function (err) {
    
    if (err) console.log(err);

    // create Request object
     var request = new sql.Request();
           
     // query to the database and get the records
     request.query('select top 10 FirstName from EM', function (err, recordset) {
            
         if (err) console.log(err)

	   recordset.recordsets[0].forEach(element => console.log(element.FirstName));

     });
});

...
Рейтинг: 0 / 0
Висюн
    #39923719
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Может нужно как-то ресурсы освобождать?

Close соединения скорее всего сделать надо.
...
Рейтинг: 0 / 0
Висюн
    #39924032
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Relic Hunter
Может нужно как-то ресурсы освобождать?

Close соединения скорее всего сделать надо.
да, действительно закрытие сессии помогло. но в примерах его не было.
...
Рейтинг: 0 / 0
Висюн
    #39924497
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
но в примерах его не было.

Вот это - странно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Висюн
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]