小编Dyl*_*lan的帖子

节点中的多个并发连接到 mssql

我正在使用带有 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)

node.js express

1
推荐指数
1
解决办法
3023
查看次数

标签 统计

express ×1

node.js ×1