gpt4 book ai didi

node.js - 使用 sequelize 找不到 SQL Server 主机错误

转载 作者:行者123 更新时间:2023-12-03 22:19:34 26 4
gpt4 key购买 nike

我正在尝试使用 sequelize orm 将 SQL Server 与 node.js 一起使用。但我不断收到找不到主机的错误:

HostNotFoundError [SequelizeHostNotFoundError]: Failed to connect to localhost//SQLEXPRESS:1433 - getaddrinfo ENOTFOUND localhost//SQLEXPRESS

Failed to connect to localhost//SQLEXPRESS:1433 - getaddrinfo ENOTFOUND localhost//SQLEXPRESS', code: 'ESOCKET



代码:
var db = new Sequelize('test', 'root', 'secret', {
host: 'localhost\\SQLEXPRESS',
dialect: 'mssql',

pool: {
max: 5,
min: 0,
idle: 10000
},
});

db.authenticate()
.then(()=>console.log('Database connected'))
.catch(err=> console.log(err))

请帮我!

最佳答案


options.port 关系数据库的端口。

var db = new Sequelize('test', 'root', 'secret', {
host: 'localhost\\SQLEXPRESS',
dialect: 'mssql',

pool: {
max: 5,
min: 0,
idle: 10000
},
port:56198,
});

关于node.js - 使用 sequelize 找不到 SQL Server 主机错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61233785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com