使用NodeJS连接到SQL Server

时间:2018-06-20 13:05:36

标签: sql-server node.js tedious

我正在尝试使用Node连接到本地SQL Server 2017。这是我在NodeJS中的源代码。

var express = require("express");
var Connection = require("tedious").Connection;
var path = require("path");
var config = {
    username: 'DBA',
    password: 'Password01',
    server: path.join("DESKTOP-N50AKSR","ONEJOHI"),
    options: { database: "users", encrypted: false }
};
var connection = new Connection(config);

var app = express();

app.get('/', (req, res, next) => {

    connection.on("connect", (err) => {
        console.log("Connected");
    })
    res.json({
        ok: true,
        message: "Hello World"
    })

})

app.listen(4040, () => {
    console.log("App running on 4040");
})

我不知道哪里出错了,因为使用这些相同的凭据成功连接到SQL Server。这是一些屏幕截图。第一个显示连接,第二个显示连接成功。 This shows connecting to the Database Engine

This shows a successful connection

但是,我的NodeJS似乎无法正常工作,因为在访问默认/路由时无法将其打印为“已连接”到控制台。它返回JSON数据,但从不记录任何内容到控制台。我对我要去哪里错感到困惑。有什么想法吗...?

0 个答案:

没有答案