Javascript 节点js-错误getaddrinfo ENOTFOUND
我正在使用node,我有这个错误,但这只是偶尔发生的。 但这一次是永久的 我的配置:Javascript 节点js-错误getaddrinfo ENOTFOUND,javascript,node.js,tedious,Javascript,Node.js,Tedious,我正在使用node,我有这个错误,但这只是偶尔发生的。 但这一次是永久的 我的配置: var mssql = require("mssql"); var config = { user: "user", password: "pass", server: "devsv", database: "db" } var db = new mssql.Connection(config); db.connect(function(err) { console.log(
var mssql = require("mssql");
var config =
{
user: "user",
password: "pass",
server: "devsv",
database: "db"
}
var db = new mssql.Connection(config);
db.connect(function(err)
{
console.log(err);
});
module.exports = db;
错误:
{ConnectionError:未能连接到devsv:1433-getaddrinfo ENOTFOUND devsv devsv:1433
连接时。(/Users/user/Projects/p1/node_modules/mssql/lib/tedious.js:378:25)
在Object.onceWrapper(events.js:290:19)
在emitOne(events.js:96:13)
在Connection.emit(events.js:188:7)
位于Connection.socketError(/Users/user/Projects/p1/node_modules/tedious/lib/Connection.js:531:14)
在emitOne(events.js:96:13)
在Socket.emit(events.js:188:7)
在connectErrorNT(net.js:1025:8)
at _combinedTickCallback(内部/流程/下一步_tick.js:74:11)
在进程中。_tick回调(内部/process/next_tick.js:98:9)
名称:'ConnectionError',
消息:“未能连接到devsv:1433-getaddrinfo ENOTFOUND devsv devsv:1433”,
代码:'ESOCKET'}
谢谢。
ENOTFOUND
通常意味着主机名无法解析为地址
可能的原因有很多,包括:
- 您可能需要将
添加到本地主机名解析配置中(例如,将其条目添加到devsv
)/etc/hosts
- 可能服务器上的默认域设置不正确
- 可能您的主机名中有一个输入错误,它不应该是
,而是其他内容devsv
以上不是详尽的列表,但这些都是可能的原因。ms sql server现在是否正在端口1433上运行?
{ ConnectionError: Failed to connect to devsv:1433 - getaddrinfo ENOTFOUND devsv devsv:1433
at Connection.<anonymous> (/Users/user/Projects/p1/node_modules/mssql/lib/tedious.js:378:25)
at Object.onceWrapper (events.js:290:19)
at emitOne (events.js:96:13)
at Connection.emit (events.js:188:7)
at Connection.socketError (/Users/user/Projects/p1/node_modules/tedious/lib/connection.js:531:14)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at connectErrorNT (net.js:1025:8)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
name: 'ConnectionError',
message: 'Failed to connect to devsv:1433 - getaddrinfo ENOTFOUND devsv devsv:1433',
code: 'ESOCKET' }