【发布时间】:2021-11-03 09:50:36
【问题描述】:
我在连接到 SQL Server 实例时收到此错误。我在https://glitch.com/ 主机上运行它:
无法连接到 。.net:1433 - 自签名证书
代码:
app.get("/api/products", function(req, res) { 获取产品();
函数 getProducts() { var dbConfig = { 用户:“dbUser”, 密码:“dbPassword”, 服务器:“服务器地址”, 数据库:“dbName”, };
var dbConn = new sql.ConnectionPool(dbConfig);
dbConn
.connect()
.then(function() {
var request = new sql.Request(dbConn);
request
.query("select top 20 * from product")
.then(function(resp) {
res.send(resp);
dbConn.close();
})
.catch(function(err) {
res.send(err);
dbConn.close();
});
})
.catch(function(err) {
res.send(err);
});
}
});
【问题讨论】:
-
你试过设置
dbConfig.options.trustServerCertificate: true了吗? -
unction getProducts() { var dbConfig = { user: "user", password: "password", server: "server", database: "dbName", options: { trustServerCertificate: true }, 登陆在一个错误中。没有运气
-
出现错误?什么错误?请Edit您的问题与此新信息 - 作为文本。
标签: node.js sql-server