简体   繁体   English

我为SQL SERVER创建了REST API,以使用node.js获取所有记录

[英]I created REST API for SQL SERVER to get the all the record using node.js

Below is code of Node.js for getting the data from SQL server but it give an error "Global connection already exists. Call sql.close() first." 下面是Node.js的代码,用于从SQL Server获取数据,但给出错误“全局连接已存在。请首先调用sql.close()”。

var express = require('express');
var app = express();
app.get('/', function (req, res) {
    var sql = require("mssql");
    var config = {
        user: 'sa',
        password: '',
        server: '',
        database: 'Test' 
    };
    sql.connect(config, function (err) {
        if (err) console.log(err);
        var request = new sql.Request();
        request.query('select * from TestTable', function (err, recordset) {
            if (err) console.log(err)
            res.send(recordset);
        });
    });
});
var server = app.listen(5000, function () {
    console.log('Server is running..');
});

您应该添加sql.close()后您的代码sql.connect()它应该工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM