我正在使用带有 express 和 mssql 的节点,并且查询数据库工作正常。但是,如果我同时传递 2 个并发请求,我会得到:
UnhandledPromiseRejectionWarning: ConnectionError: 数据库已连接!在连接到不同的数据库之前调用 close。
var express = require('express'); // Web Framework
var app = express();
var sql = require('mssql/msnodesqlv8');
const pool = new sql.ConnectionPool({
database: 'db123',
server: 'server1',
driver: 'msnodesqlv8',
options: {
trustedConnection: true
},
})
var conn = pool;
var server = app.listen(5001, function () {
var host = server.address().address
var port = server.address().port
console.log("app listening at http://%s:%s", host, port)
});
// GET: SQL Stored procedure return time codes
app.get('/codes/:userid/:showclosed', function (req, …Run Code Online (Sandbox Code Playgroud)