Hi Tworzę węzeł js spokojny api przy użyciu bazy danych sqlserver, przygotowuję get api, kiedy używam tego wyjścia api jest pokazany w formacie json, a odświeżam, że przeglądarka zyskuje swoje pokazy "Błąd: globalny połączenie już istnieje Wywołaj najpierw sql.close(). "error. Dodaję kodBłąd: Globalne połączenie już istnieje. Zadzwoń do sql.close() najpierw
var express = require("express");
var sql = require("mssql");
var app = express();
//Initiallising connection string
var dbConfig = {
user: 'sa',
password: 'India123',
server: 'localhost',
database: 'sample'
};
app.get('/login', function (req, res) {
// connect to your database
var data = {
"user": ""
};
sql.connect(dbConfig, function (err) {
if (err) console.log(err);
var request = new sql.Request();
request.query('select * from Login', function (err, result) {
if (err) console.log(err)
// send data as a response
//res.send(result.recordset);
data["user"] = result.recordset;
res.send(data);
});
});
});
var server = app.listen(5000, function() {
console.log('Server is running..');
});
Czy to dzieje się na pierwszy na drugiej instancji? Pierwsza instancja nie zamyka połączenia, które spowodowałoby awarię drugiej instancji. Nie mam pojęcia, co się dzieje, jeśli w pierwszej kolejności nie działa. – cup